현재 개발중... API 추가 예정
Java 17, Spring Boot 3.0.8
Spring Security + JWT를 활용한 인증 인가 템플릿입니다.
flyway DB 마이그레이션 도구 사용합니다.
소프트웨어 아키텍처로 레이어드 아키텍처를 사용합니다.
POST /api/v1/members
request
{
username: String,
password: String,
nickname: String
}
POST /api/v1/accounts/token
request
{
username: String,
password: String
}
PUT /api/v1/accounts/token
request
{
refreshToken: String
}
GET /api/v1/accounts/token
request
-H "Authorization: Bearer ${ACCESS_TOKEN}"
Delete /api/v1/members/{userName}/delete
request
-H "Authorization: Bearer ${ACCESS_TOKEN}"