1. 계정 가입 + 개발자 등록
https://developers.kakao.com/
2. 앱 만들기(=API 키 얻기)
3. 인가코드 받기 + 토큰 받기
인가 코드 받기는 카카오 로그인을 시작하는 단계로써, 카카오 로그인 동의 화면을 호출하고, 사용자 동의를 거쳐 인가 코드 발급을 요청하는 API입니다. 동의 화면은 [내 애플리케이션] > [카카오 로그인] > [동의 항목]의 설정을 반영합니다.
이 기능은 웹 브라우저에 로그인한 카카오계정 세션이 존재하는지에 따라 사용자 동선이 다릅니다. 웹 브라우저에 카카오계정 세션이 없다면, 사용자는 카카오계정 정보를 입력하거나 카카오톡으로 로그인하는 인증 과정을 거쳐 동의 항목 확인 화면을 보게 되고, 카카오계정 세션이 있는 상태라면 곧바로 동의 화면을 보게 됩니다.
인가 코드를 받은 뒤, 인가 코드로 액세스 토큰과 리프레시 토큰을 발급받는 API입니다. 인가 코드 받기만으로는 카카오 로그인이 완료되지 않으며, 토큰 받기까지 마쳐야 카카오 로그인을 정상적으로 완료할 수 있습니다.
인가코드 받기
위와 같은 형식으로 버튼에 셋업
Behavior - Action - Redirect to URL
로그인이 안 되어 있으며 로그인 페이지를, 로그인이 되어 있으면 바로 동의 페이지를 보여줌
토큰받기
예제
참고
https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-code
https://ai-creator.tistory.com/170
https://docs.oracle.com/en/database/oracle/application-express/21.2/aeapi/GET_T_NUMBER-Function.html#GUID-4E16284C-7C85-42EE-8DD3-FD8B556200EE
https://docs.oracle.com/en/database/oracle/application-express/21.2/aeapi/JOIN-Function-Signature-1.html#GUID-C7904CB2-C420-441D-9B5F-C7C33D7804CC
댓글 없음:
댓글 쓰기