auth
로그인 회원가입
로그인
로그인 기능
POST
https://www.elephantcodingclub.site/api/auth/login
Request Body
*
String
사용자 아이디
(email형식)
password*
String
사용자 비밀번호
쿠키 내에 엑세스 토큰과 리프레시 토큰 저장하여 전달.
회원가입
회원가입 기능
POST
https://www.elephantcodingclub.site/api/auth/signup
Request Body
username*
String
사용자 아이디
(email형식)
introduction*
String
사용자 자기소개
nickname*
String
사용자 닉네임
password*
String
사용자 비밀번호
admin*
Boolean
관리자 여부
adminToken
String
관리자 토큰값
카카오 로그인
카카오 로그인
GET
https://www.elephantcodingclub.site/api/auth/kakao/callback
Headers
HttpServletResponse*
Object
응답 Servlet
Request Body
code*
String
카카오 인증 코드
네이버 로그인
네이버 로그인
GET
https://www.elephantcodingclub.site/api/auth/naver/callback
Headers
HttpServletResponse*
Object
응답 Servlet
Request Body
code*
String
네이버 인증 코드
구글 로그인
구글 로그인
GET
https://www.elephantcodingclub.site/api/auth/google/callback
Headers
HttpServletResponse*
Object
응답 Servlet
Request Body
code*
String
구글 인증 코드
엑세스 토큰 갱신
엑세스 토큰 갱신
GET
https://www.elephantcodingclub.site/api/auth/refresh/access-token
엑세스 토큰 갱신
Headers
HttpServletRequest*
Object
요청 Servlet
HttpServletResponse*
Object
응답 Servlet
Cookies
Authorization*
String
JWT 엑세스 토큰값
RefreshToken*
String
JWT 리프레시 토큰값
로그아웃
로그아웃
DELETE
https://www.elephantcodingclub.site/auth/logout
사용자 로그아웃 확인
Headers
HttpServletRequest*
Object
요청 Servlet
HttpServletResponse*
Object
응답 Servlet
Cookies
AccessToken*
String
JWT 토큰값
RefreshToken*
String
JWT 토큰값
Last updated