All Projects → liuht777 → Taroco-Authentication

liuht777 / Taroco-Authentication

Licence: Apache-2.0 license
Taroco-Authentication 统一认证服务

Programming Languages

CSS
56736 projects
java
68154 projects - #9 most used programming language
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
TSQL
950 projects

Projects that are alternatives of or similar to Taroco-Authentication

Oauth2
OAuth 2.0 server library for the Go programming language.
Stars: ✭ 2,173 (+4334.69%)
Mutual labels:  oauth2-server, oauth2-authentication
spring-boot-oauth2-server
Sample standalone OAuth2 authorization server using Spring Boot
Stars: ✭ 29 (-40.82%)
Mutual labels:  oauth2-server, spring-oauth2
mcloud-oauth2-server
使用Spring OAuth2实现的OAuth2 资源服务器以及认证服务器
Stars: ✭ 57 (+16.33%)
Mutual labels:  oauth2-server, spring-oauth2
Springcloud Oauth2
本项目基于spring-cloud-starter-oauth2搭建的认证中心和资源服务器的微服务项目,项目不仅仅简单的demo,项目的出发点在于实战应用。本项目为笔者花了不少时间和精力整理出来的,只需要稍微调整就可应用于实际项目当中,并且项目包含大量注释,不仅可以让你会用,也可让你了解到一些流程、一些原理上的东西。认证中心完成密码模式、授权码模式、刷新token模式、简化模式、以及自定义的手机号验证码模式。
Stars: ✭ 154 (+214.29%)
Mutual labels:  spring-security, oauth2-server
spring-oauth2.0
Spring security OAuth 2.0 project
Stars: ✭ 17 (-65.31%)
Mutual labels:  spring-security, spring-oauth2
oauth-boot
spring-boot and spring oauth2
Stars: ✭ 111 (+126.53%)
Mutual labels:  spring-security, spring-oauth2
mern-google-login
Authentication flow for React & Express.js application using Google OAuth
Stars: ✭ 39 (-20.41%)
Mutual labels:  oauth2-server, oauth2-authentication
spring-cloud-examples
🎏 Personal learning use cases.
Stars: ✭ 33 (-32.65%)
Mutual labels:  spring-security, spring-oauth2
Oauth2 Shiro Jwt
use oauth2, shiro and spring specrity to make an ums system
Stars: ✭ 29 (-40.82%)
Mutual labels:  spring-security, oauth2-server
Diber-backend
Delivery Service - Spring Boot / Spring Data Jpa / Hibernate / PostgreSQL / OAuth2 Application
Stars: ✭ 22 (-55.1%)
Mutual labels:  spring-security, oauth2-server
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Stars: ✭ 143 (+191.84%)
Mutual labels:  spring-security
springsecurity
spring security 学习总结
Stars: ✭ 126 (+157.14%)
Mutual labels:  spring-security
spring-boot-refresh-token-jwt
Spring Boot Refresh Token using JWT example - Expire and Renew JWT Token
Stars: ✭ 156 (+218.37%)
Mutual labels:  spring-security
keycloak-springsecurity5-sample
Spring Security 5 OAuth2 Client/OIDC integration with Keycloak sample
Stars: ✭ 55 (+12.24%)
Mutual labels:  spring-security
angular-11-spring-boot-jwt-authentication
Angular 11 Spring Boot JWT Authentication example with Authorization | User Registration & Login
Stars: ✭ 62 (+26.53%)
Mutual labels:  spring-security
spring-tiles-sample-app
Spring MVC - Apache Tile - AdminLTE Bootstrap template - Sample Application
Stars: ✭ 33 (-32.65%)
Mutual labels:  spring-security
mall
SpringBoot + Layui 电子商城系统
Stars: ✭ 38 (-22.45%)
Mutual labels:  spring-security
MovieApp
全栈微服务演示案例~MovieApp
Stars: ✭ 81 (+65.31%)
Mutual labels:  spring-security
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (+48.98%)
Mutual labels:  spring-security
OnlineStore
REST api for an online store using microservices architecture.
Stars: ✭ 27 (-44.9%)
Mutual labels:  spring-security

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 进行接口调试。

友情链接

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].