-
Notifications
You must be signed in to change notification settings - Fork 0
Description
API Reference
[SignUp]
[/api/login/signUp]
signUp API
-
URL
[http:// ~~ /api/login/signUp]
-
Method:
[
POST] -
Request Body
inputId=[String] - 사용자가 입력하는 ID@Valid(8자리 이상의 문자와 숫자, 특수문자의 조합만 가능합니다.)
inputPassWord=[String] - 사용자의 비밀번호@Valid(숫자만 가능합니다.)
snsId=[String?] - sns(카카오) 에서 발급하는 user 의 고유ID@Valid([ NORMAL | KAKAO | GOOGLE | NAVER ]중 하나만 가능 합니다.)
sns=[String?] - 회원가입을 시도하는 sns 의 종류@Valid([ NORMAL | DORMANT | SIGNOUT ]중 하나만 가능 합니다.)
userStatus=[String] - User 의 현재 상태@Valid([ ROLE_GUEST | ROLE_USER | ROLE_ADMIN ]중 하나만 가능 합니다.)
role=[String] - 사용자의 역할@Valid(영어 혹은 한글 이름만 가능 합니다.)
name=[String] - 사용자의 이름@Valid(01012345678 : "010" 으로 시작하며 하이폰(-) 없는 11자리 숫자만 가능 합니다.)
phoneNumber=[String] -사용자의 전화번호@Valid(asdf@adsf.dkk : [숫자 + 영어]@[영어].[2~3자리 숫자])
email=[String] - 사용자의 이메일 -
Success Response:
HTTP/1.1 201 Created
Content-type: application/json;charset=UTF-8
{
정상 회원가입 완료
}
- error Response:
HTTP/1.1 400 INVALID_REQUEST"
{
"errors": [
{
"status": "400",
"message": "request body 에 올바르지 못한 형식의 데이터가 들어 옴."
}
]
}
- error Response:
HTTP/1.1 409 Conflict
{
"errors": [
{
"status": "409",
"message": "저장 하려는 데이터 중 이미 있는데이터와 중복되는 값이 존재 합니다."
}
]
}
[IdDup]
[/api/login/idDupTest]
describtion
-
URL
[http://localhost:8080/api/login/idDupTest]
-
Method:
[
POST] -
Request Body
inputId=[String] - 사용자가 입력하는 ID
- Success Response:
HTTP/1.1 201 Created
Content-type: application/json;charset=UTF-8
{
"idDup": [boolean]
}
- error Response:
HTTP/1.1 400 INVALID_REQUEST
{
"errors": [
{
"status": "400",
"message": "널이어서는 안됩니다"
}
]
}