Coder Social home page Coder Social logo

slyfalcon / taroco-authentication Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bobqiu/taroco-authentication

0.0 1.0 0.0 4.07 MB

Taroco-Authentication 统一认证服务

License: Apache License 2.0

Java 22.97% TSQL 0.44% CSS 44.54% HTML 0.81% JavaScript 11.40% Vue 19.62% Dockerfile 0.13% Shell 0.11%

taroco-authentication's Introduction

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

友情链接

taroco-authentication's People

Contributors

liuht777 avatar codacy-badger avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.