| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- daterangepicker
- Java
- Widget
- react
- Excel
- javaaction
- MariaDB
- grid.js
- REST
- externaldatabase
- KakaoLogin
- Schedule
- mendix
- exceldata
- TreeNode
- Calendar
- customlogin
- Expose
- non-persistable
- Import
- ColorPicker
- Today
- Total
목록전체 글 (15)
Mendix개발일지
외부 Database의 데이터를 조회 해보기 위해서 ExternalDatabase를 사용해봤다.용어가 길어서 XD라고 줄여서 말하겠습니다. XD를 사용하기위해서 Connector을 다운받아야된다. 다운받고나서 사용하고 싶은 XD의 정보를 불러올 수 있다. 아랫부분을 보면 XDConnection를 선택해준다. 선택하고난 생성된 XDC를 클릭해보면 아래와 같이나오는데 정보를 채워주기만 하면된다!! 아래의 Table을 Select하기 위해서 XDC에서 AddQuery를 해주면 XD와 매핑을 담당하는 EDNon-persistable을 생성할 수 있다. 조회하기 위해서 Microflow를 사용해 해당 Entity를 불러올 수 있다. Microflow를 수행하고 해당 페이지에 돌아오면!! 데이터를 조회해서 표시해..
Calendar기능을 사용해보고싶어서 찾아보다가 MarketPlace에 있는 것을 확인했다. 캘린더에서 사용될 DomainModel이다. 캘린더 데이터의 타이틀, 색상, 시작날짜, 끝날짜 이렇게만 생성해주면 모델도 끝났다. 이제는 연동을 해주면된다. 연동에 필요한 페이지는 Model을 통해서 Generate Overview를 해주었다. New와 View를 나눠주었는데 이유는 한페이지에서 만들기 때문에 같은 파라미터를 사용하는 것이아니라 New할때는 새로운 객체를 생성한것을 사용하고 Edit일때는 기존에 데이터를 사용하기때문에 나누었다.본론으로 돌아와서 Home에서 Dataview에 Calendar을 넣어주고, 아까 생성한 Entity를 설정해준다.이렇게 되면 기본적인 설정은 끝났고 new, edit의 n..
Mendix를 사용해서 Kakao를 통한 Social Login을 구현 해보고 싶었다. 예제를 찾던도중에 MendixKakaoLogin예제를 발견하고 OIDC(Open ID Connect)를 사용하는데 OIDC란 OAuth(Open Authorization)을 기반으로 인증을 처리한다. 둘의 차이점은 OIDC는 사용자인증 및 사용자정보 제공을 하고 OAuth는 권한허가를 한다는 차이점이 있다.LoginProcess그럼 기본적인 Social Login의 프로세스는 어떻게 될지 살펴봐야된다. 문서STEP1인가 코드를 받아야된다. 인가코드란 카카오 로그인 동의화면에서 사용자 동의를 거치면 인가 코드를 발급해준다.아래는 화면을 불러오기위한 주소다. 저부분에 Client_id와 redirect_uri를 입력하면 ..