Skip to main content

APP 등록 및 연동

daborysso app 등록하기

1. 링크로 이동하여 회원등록후 로그인합니다.

image.png

2. 앱등록을 위해서 My App 메뉴를 클릭합니다.

image.png

3. 좌측 메뉴에서 App Manager를 클릭합니다.

image.png

4. 우측 상단의 List 옆 화살표 버튼을 클릭 -> 레코드 추가 버튼을 클릭합니다.

image.png

5. 아래 설명을 참고하여 a~h까지 차례대로 입력합니다.

image.png

 App info and Single-Sign-On

: app의 type을 선택합니다.

: 등록할 app의 name을 작성합니다.

: 등록할 app의 Redirect_URI를 작성합니다.

      (account server에서 사용자 인증 이후 callback)

: 자동생성된 key 값입니다.

 API/DB connection info - generate .env.dabory and Dabory Keypair

: 연동할 api 서버의 host를 선택합니다.

: 연동할 db server의 host를 입력합니다.

: 연동할 db server의 username을 입력합니다.

: 연동할 db server의 password를 입력합니다.

: key pair는 어떤걸 선택해도 무방합니다.

6. save 버튼을 클릭하면 아래와 같이 설정파일이 생성됩니다.

image.png

7. 편집기를 통해 생성된 파일이 열어 내용을 확인합니다.

생성된 변수들은 다음과 같습니다.

MAIN_API_URL=''
MAIN_API_CLIENT_ID=''
MAIN_API_CLIENT_SECRET=''
MAIN_API_BEFORE_BASE64=''

8. FRONTEND에서 config 파일에 위 변수들과 값을 그대로 추가합니다.

 

그 이후의 과정

* 로그인 버튼 클릭시 백엔드에서 account url의 파라미터 url 생성 (
ex : https://accounts.dabory.com/o/oauth2/authorize?client_id=ysTHfKT4noL-xaJkbc&redirect_uri=https://visionnote.eyerecord.co.kr/wp-login.php&response_type=code&scope=all&state=tUhPBnu5RFOpCPm8lRBMayCSe5FKBRuG) 하여 요청

* app 등록시 app_manager에 등록했던 Redirect_URI에서 callback 함수 구현

* 위 변수들을 통해 MAIN_API_URL에 등록된 dabory main_api server에서  token을 발급(token 발급받는 함수 구현)

* 발급받은 token은 인증이 필요한 모든 request의 header에 포함됩니다.