-
Notifications
You must be signed in to change notification settings - Fork 1
네이버 로그인하기
boong_u edited this page Jan 21, 2022
·
3 revisions
네이버 로그인
네이버 로그인 api를 사용하여 로그인할 수 있다.
POST : /api/users/naverLogin
Content-Type: application/json
params | Example | Description | Default |
---|---|---|---|
None | None | None | None |
Key | Example | Description | Default |
---|---|---|---|
code : String(Required) | H0N9J1MCZ256v3Ch2di |
네이버 로그인 시 필요한 code값 | None |
state : String(Required) | zhsrhdcs0ad |
네이버 로그인 시 필요한 state값 | None |
Example URL : {{BaseURL}}/api/users/naverLogin
Success : 200
{
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNjE2N2VkNTJjZDI1YWM3YzQ0NDYxYjY3In0sImlhdCI6MTY0MjI1NjEzNiwiZXhwIjoxNjQyMjkyMTM2fQ.-Rggop-_l3Ba-kBDUIpc0qZor0YbkaX9as7l5qEli48",
"id": "6167efdd56a4ae1a6ce697e2",
"email": "takeus28@naver.com",
"issuedAt": 1642256136
}
Request body에 code나 state가 없는 경우 : 401
{
"error": "No code or state"
}
code나 state가 잘못되어 로그인을 할 수 없는 경우 : 400
{
"error": "no valid data in session"
}
response에 email이 없는 경우( 이메일 제공 동의를 하지 않은 경우 ): 400
{
"error": "Can't find email. Please check if you have agreed to the email"
}
Server Error : 500
{
"error" : "Internal Server Error"
}