- 注册账号
- 通过授权码的方式登录(单点登录),并获取授权码
- 通过授权码获取token
- 通过密码方式登录,并获取token
- 修改密码
- 注销账号
- 通过check_token接口获取用户权限(JWT模式用的比较少)
普通用户
- 查看个人角色
- 查看个人信息
- 编辑个人信息
管理员用户
- 查看用户列表
- 查看用户详情
- 重置用户密码
本项目是授权和资源服务器的分离示例。
集成示例可以参考: https://gitee.com/consolelog/spring-boot-oauth2-single-service-example
git地址: https://gitee.com/consolelog/spring-boot-oauth2-single-service-example.git
https://projects.spring.io/spring-security-oauth/docs/oauth2.html
https://docs.spring.io/spring-security-oauth2-boot/docs/2.6.x/reference/html5/