andikscript/SimpleUser: spring boot简单的注册登录源码


使用 Spring Boot 和 Spring Security json Web 令牌进行简单的注册和登录
技术栈:

  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • JWT Authentication & Authorization
  • JWT Token
  • Refresh Token

角色:

  • USER
  • MODERATOR
  • ADMIN
  • ROOT

API:
POST/api/auth/signups 注册新账户
POST/api/auth/signin login一个账户
POST/api/auth/refreshtokeng 从刷新令牌中获取新令牌
GET/api/test/allpublic 访问内容
GET/api/test/useronly 用户访问内容
GET/api/test/modonly 版主访问内容
GET/api/test/admin 只有管理员访问内容
GET/api/test/rootonly 根目录访问内容