Skip to content

AdamvvYau/Taroco-Authentication

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taroco-Authentication 统一认证服务

Total lines Codacy Badge PRs Welcome License

基于 Spring Security Oauth2 的统一认证服务,采用 Ant Design Pro of Vue 作为前端界面,重写了 Spring Security 登录模式,支持异步登录,所有接口以及授权端点都支持异步的方式。

登陆页面

应用页面

支持特性

  • 支持异步 JSON 登录
  • 支持手机号、验证码登录
  • 支持 SSO
  • 支持 JWT Token
  • 支持 Redis Token
  • 支持集群部署(已集成 Spring Session)
  • 支持 OAuth2.0 定义的四种授权码模式以及刷新 token
  • 支持通过手机号和验证码获取 token(类似 password模式)
  • 集成了应用管理的功能,方便应用接入
  • 完整的 Demo 示例,包括 SSO、Resource Server,以及在 Resource Server 中解析token,获取用户的权限以及认证中添加的额外信息

Postman 接口调试

前端界面已经集成到 Spring Boot,只需要启动一个后端服务即可。docs/Taroco Authentication.postman_collection.json 已导出,请自行导入到 Postman 进行接口调试。

友情链接

About

Taroco-Authentication 统一认证服务

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 44.6%
  • Java 23.0%
  • Vue 19.6%
  • JavaScript 11.4%
  • HTML 0.8%
  • TSQL 0.4%
  • Other 0.2%