로그인 API (/users/login)
| 메서드 |
요청 URL |
| POST |
http://{SERVER_URL}/api/service/users/login |
Request Header
| 파라미터 |
타입 |
필수여부 |
설명 |
| Content-Type |
String |
필수 |
application/json |
Role Requirement
- 권한: 이 작업은 모든
customer 이상이 수행할 수 있습니다.
- 로그인 필수
- 로그인 유저 권한
- 본인 리소스만 요청 가능
Request Elements
| 파라미터 |
타입 |
필수여부 |
설명 |
제약사항 |
| username |
String |
필수 |
사용자 ID |
100자 이하 |
| password |
String |
필수 |
사용자 비밀번호 |
255자 이하 |
요청 예시
POST /api/service/users/login
Content-Type: application/json
{
"username": "사용자 ID",
"password": "password123"
}
Response Header
Response Elements
| 필드 |
타입 |
필수여부 |
설명 |
| message |
String |
필수 |
|
| code |
Integer |
필수 |
HTTP 상태 코드 |
| data |
Object |
|
응답 데이터 |
|
|
|
|
|
|
|
|
응답 예시
성공
Authrization : {발급된 JWT accessToken}
Set-Cookie : RefreshToken={발급된 refreshToken}
{
"message": "로그인 성공",
"code": 200,
"data": {}
}