Skip to content

qq253498229/spring-boot-oauth2-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angular+SpringBoot+OAuth2授权集成的示例项目

主要功能

授权服务器(权限中心)

  • 注册账号
  • 通过授权码的方式登录(单点登录),并获取授权码
  • 通过授权码获取token
  • 通过密码方式登录,并获取token
  • 修改密码
  • 注销账号
  • 通过check_token接口获取用户权限(JWT模式用的比较少)

资源服务器(客户端,负责具体业务)

普通用户

  • 查看个人角色
  • 查看个人信息
  • 编辑个人信息

管理员用户

  • 查看用户列表
  • 查看用户详情
  • 重置用户密码

截图展示

注册用户

修改密码

用户列表

用户详情

文件结构

文件目录结构0

文件目录结构1

文件目录结构2

文件目录结构3

授权和资源服务器的集成以及分离

本项目是授权和资源服务器的分离示例。

集成示例可以参考: 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/

https://consolelog.gitee.io/docs-oauth2/

https://docs.spring.io/spring-security/reference/index.html

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published