카카오 로그인
카카오계정과 애플리케이션을 연결
토큰을 발급(카카오API를 사용할수 있도록 하는 기능)
토큰의 종류 1. Access Token - 카카오 API호출 권한을 부여
2. Refresh Token - Aceess Token 울갱신하는데 사용
ex) 로그아웃의 메커니즘
-> 사용자가 로그아웃요청 or 서버에서 특정사용자 로그아웃 요청시 로그인을 통해 발급받았던 토큰을 만료시킨다
연결끊기 - 계정과 앱의 연결 제거 --> 사용자정보로 API호출 불가능 , 앱에서 사용자의 데이터 모두 제거
(연결끊기 이후 다시연결은 가능하지만 기존에 정보는 복구할수 없다)
로그인 - 카카오계정 정보로 사용자 인증 -> API 호출권한부여
연결 - 계정과 앱을 연결 -> 해당앱에서의 카카오API사용 가능하게 변경
가입 - 카카오계정 정보로 로그인한 사용자를 DB에 등록 ( Kakao API 사용하지않음 서비스직접구현)
로그아웃 - 사용자의 토큰을 만료시킨다
연결끊기 - 게정과 앱의 연결제거
탈퇴 - 회원정보 삭제 서비스이용x 연결끊기랑 뭐가다른건지 모르겠음 ( Kakao API 사용하지않음 서비스직접구현)
토큰 - API호출 권한증명, 로그인을통해 발급
카카오에서의 로그인 진행과정
Applocation 에서 Kakao Server로 인증코드 요청 - > Kakao (인증)Server는 Appication으로 인증코드 전달
Applocation 에서 Kakao Server로 인증코드를 이용해 토큰요청 -> Kakao (API)Server는 Application에 엑세스토큰,
리프레쉬 토큰 전달
Applocation 에서 Kakao Server로 토큰을 이용해 API호출 -> Kakao (API)Server는 토큰의 유효성을 확인한 이후 Application에 호출에대한 응답전달
JavaScript SDK -JS를 활용해 API를 사용하기위해 필요한 도구
'학원 일기 > 학원-Project' 카테고리의 다른 글
근처 게시글 조회 - 개발과정 (0) | 2021.07.23 |
---|---|
위도,경도 데이터를 통해 (n)km이내의 값 구하기 (0) | 2021.07.19 |