공통 Auth API
인증 관련 API
POST /auth/login
token 발급
Params
Name
Value
Description
*provider
GOOGLE
, NAVER
소셜 로그인 제공 서비스
*role
STAFF
, BOSS
알바 or 사장 여부
Request-Body
Name
Type
Description
*socialAccessToken
String
구글 or 네이버 엑세스 토큰
*socialRefreshToken
String
구글 or 네이버 리프레시 토큰
Response-Body
Name
Type
Description
accessToken
String
엑세스 토큰 (유효기간 30분)
refreshToken
String
리프레시 토큰 (유효기간 7일)
isNewUser
Boolean
새로 가입한 유저인지 여부
새로운 유저 or 기존 유저이면서 refresh token 없거나 있는데 만료 기간이 2일 이하인 경우에만 새로운 refresh token 발급
기존 유저이면서 refresh token 만료 기간이 2일 넘으면 기존 refresh token 발급
POST /auth/refresh
refresh token으로 token 재발급
Request-Body
Name
Type
Description
*accessToken
String
만료된 엑세스 토큰
*refreshToken
String
유효한 리프레시 토큰
Response-Body
Name
Type
Description
accessToken
String
엑세스 토큰 (유효기간 30분)
refreshToken
String
리프레시 토큰 (유효기간 7일)
refresh token 만료 기간이 2일 이하인 경우에만 새로운 refresh token 발급
refresh token 만료 기간이 2일 넘는 경우에는 기존 refresh token 발급
Last updated