Users
로그인, 회원가입, 사용자 권한 부여
회원가입
POST
/users/signup
사용자 회원가입 요청
Headers
Content-Type
application/json
Body
username
string
사용자 닉네임
password
string
사용자 비밀번호
Response
로그인
POST
/users/login
사용자 로그인 요청
Headers
Content-Type
application/json
Body
username
string
사용자 닉네임
password
string
사용자 비밀번호
Response
Headers
Authorization
Bearer <token>
Body
사용자 목록 조회
GET
/users
ADMIN 사용자의 사용자 목록 조회
Headers
Authorization
Bearer <token>
Response
사용자 권한 부여
POST
/users/{userId}/role
특정 사용자에게 ADMIN 또는 USER 역할 부여 ADMIN 사용자만 사용 가능 ADMIN 사용자는 모든 게시글 및 댓글 수정/삭제 가능
Headers
Content-Type
application/json
Authorization
Bearer <token>
Path Parameters
userId
권한을 부여할 사용자의 ID
Body
role
string
권한 이름 (ADMIN
USER
)
Response
사용자 포인트 충전
POST
/users/{userId}/points
특정 사용자의 포인트 충전 ADMIN 사용자만 사용 가능
Headers
Content-Type
application/json
Authorization
Bearer <token>
Path Parameters
userId
포인트를 충전할 사용자의 ID
Body
points
number
포인트 충전량
Response
Last updated