로그인
소셜 로그인
플랫폼 별 소셜 로그인 시 파라미터로 입력할 인증코드를 획득하는 방법은 다음과 같습니다.
하단의 주소에 접속해 카카오 로그인을 진행합니다.
Kakao(배포용):
https://kauth.kakao.com/oauth/authorize?client_id=257ddabd02ec0d494551a5af563b1c9f&redirect_uri=https://peppy-bonbonea3a7a.netlify.app/oauth&response_type=code
획득한 OAuth 인증코드를 요청 파라미터로 입력합니다.
카카오
카카오 소셜 로그인 API
GET
https://www.eco-log-backend.kro.kr/api/oauth/kakaotoken?code={인증코드}
Path Parameters
Name | Type | Description |
---|---|---|
인증코드* | String | 획득한 OAuth 인증 코드 |
복호화는 JSON Web Tokens 사이트 참고하여 진행합니다.
네이버
네이버 소셜 로그인 API
GET
https://www.eco-log-backend.kro.kr/api/oauth/navertoken?code={코드값}&state={state값}
Path Parameters
Name | Type | Description |
---|---|---|
코드값* | String | 인가코드
- |
state값* | String |
|
구글
구글 소셜 로그인 API
GET
https://www.eco-log-backend.kro.kr/api/oauth/googletoken?={인증코드}
Path Parameters
Name | Type | Description |
---|---|---|
인증코드* | String | 획득한 OAuth 인증 코드 |
로그인 중인 사용자 조회
현재 서비스에 로그인한 사용자를 조회하는 API
GET
https://www.eco-log-backend.kro.kr/api/me
Headers
Name | Type | Description |
---|---|---|
key* | String |
|
value* | String | 로그인 시 획득한 JWT 토큰
- ex. |
항목 | 타입 | 설명 |
---|---|---|
userId | Integer | 시스템 상에서의 구분을 위한 유저 ID |
nickName | String | 유저 닉네임 |
String | 유저 가입 이메일 |
사용자 탈퇴
사용자 탈퇴 API
DELETE
https://www.eco-log-backend.kro.kr /api/user?platform={플랫폼}
Path Parameters
Name | Type | Description |
---|---|---|
플랫폼* | String |
|
Headers
Name | Type | Description |
---|---|---|
key* | String |
|
value* | String | 로그인 시 획득한 JWT 토큰
- ex. |
Last updated