Oauth
회원가입, 로그인 관련 API 입니다.
요청 시 Header에 Authorization이 존재하면 안됩니다.
회원 가입
이메일, 이름, 비밀번호를 입력하여 회원가입한다.
POST https://SEOLLEM.link/join
Content-Type : JSON
Request Body
Name
Type
Description
email*
String
Email means member's ID. [Validation] - Email Type
name*
String
Name
password*
String
Password [Validation] - at least 6 characters - only numbers, alphabetic characters, special characters
authenticationCode*
String
인증번호
회원 가입 성공 {
"status": 0,
"message": null,
"fieldErrors": [
{
"field": "email",
"rejectedValue": "khsnaver.com",
"reason": "이메일 형식이어야 합니다."
},
{
"field": "password",
"rejectedValue": "1234abcd",
"reason": "비밀번호는 알파벳, 숫자, 특수문자 포함 6자 이상이어야 합니다."
},
{
"field": "name",
"rejectedValue": "",
"reason": "공백은 허용되지 않습니다."
}
],
"violationErrors": null
}{
"status": 409,
"message": "Member already exists",
"fieldErrors": null,
"violationErrors": null
}{
"status": 400,
"message": "Required request body is missing",
"fieldErrors": null,
"violationErrors": null
}로그인
이메일, 비밀번호로 로그인한다.
POST https://SEOLLEM.link/login
Content-Type : JSON
Request Body
Name
Type
Description
email*
String
Email means member's ID. [Validation] - Email Type
password*
String
Password [Validation] - at least 6 characters - only numbers, alphabetic characters, special characters
JWT 토큰이 응답되어야 로그인 성공입니다.
key
value
Authorization
Bearer JWT
Last updated