회원 페이지
관리자 페이지
jwt 인증·인가 (access token, refresh token)
Password Encryption
E-Mail 인증
TODO
application.yml, appication_test.yml
spring:
datasource:
hikari:
platform: mysql
driver-class-name: com.mysql.cj.jdbc.Driver
jdbc-url: {{ your database url }}
username: {{ your database username }}
password: {{ your database password }}
jpa:
properties:
hibernate:
show_sql: true
format_sql: true
use_sql_comments: true
hbm2ddl.auto: update
mail:
host: smtp.gmail.com
port: 587
username: {{ your email }}
password: {{ your email password }}
properties:
mail:
smtp:
auth: true
starttls:
enable: true
custom:
constant:
token:
secret:
key: {{ your secret key }}
user:
info:
password:
key: {{ your password key }}
[POST] /api/users/signup
[POST] /api/users/signin
[DELETE] /api/users
[POST] /api/users/email
[GET] /api/users/jwt
[GET] /api/users/me
[PATCH] /api/users
[GET] /api/users/reissue
[GET] /api/admin/users?page=1&size=10&userId=1&nickname=홍길&grade=admin
[DELETE] /api/admin/users