{"repo":"dustlight-cn/auth","free":true,"listed":false,"github":"https://github.com/dustlight-cn/auth","clone":"git clone https://github.com/dustlight-cn/auth.git","description":"OAuth2.0 授权服务，用户中心，开放平台，微服务鉴权。","language":"Java","stars":100,"topics":["spring-boot","oauth2","sso","spring-security-oauth2","identity-management","stateless","vue","quasar-framework","authorization-server","springsecurity"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Auth 简介 快速开始 文档 部署 构建 鸣谢 简介 Auth 是一个前后端分离的 OAuth2.0 授权中心与用户中心，适用于 微服务鉴权 、 单点登录 、 企业开放平台 等场景。 👀 在线展示 🕵️‍♀️ 图片展示 功能包括 用户管理 应用管理 角色与权限管理 OAuth2 授权模式与授权作用域管理 （GrantType & Scope） 应用授权与鉴权 特点 无状态的 Restful 服务 简洁、自适应、双语言的前端页面 快速部署微服务 支持的授权模式 [X] 授权码模式 authorization code （支持 OAuth 2.1 PKCE） [X] 客户端凭据模式 client credentials [X] 隐式授权模式 implicit [X] 令牌刷新 refresh token [ ] 密码模式 password （出于安全考虑默认不启用，如需启用可以自行创建。） OAuth 2.1 和 OpenID Connect [X] PKCE (Proof Key for Code Exchange) 支持 [X] OpenID Connect Discovery ( .well-known/openid-configuration ) [X] UserInfo 端点 ( /userinfo ) [X] ID Token 支持（JWT 中包含 OIDC 标准声明） [X] 标准 OIDC 作用域（ openid , profile , email , phone ） 详细文档请参考： OAuth 2.1 和 OpenID Connect 中文文档 OAuth 2.1 and OpenID Connect English Documentation 快速开始 HELM 部署 HELM 部署文档 Kubernetes 一键部署服务 使用 一键部署服务，集群中需要至少三个持久卷（ ）用于 MySQL 数据库 与 Redis 以及上传文件的持久化。 其他部署方式请参考：部署文档 构建、配置请参考 文档。 展示 在线展示 前往查看 若您不想注册账号或者像想体验更高权限的功能，可以使用 测试账号 。 测试账号 1. 出于功能展示的目的，测试账号拥有查看所有用户信息的权限。如果您打算进行注册账号，您的电子邮箱地址可能会被其他人看到。 2. 若以下测试账号均不可用，请 创建 Issue 联系我。 您可以使用下列的测试账号登录，它们拥有测试权限以及开发者权限。 用户名 密码 --- --- test user 123456 aaaaaa 123456 bbbbbb 123456 OAuth2 授权页面与端点 功能（前端） URL 示例 --- --- --- 授权 /authorize 隐式授权示例 (implicit) 功能（后端） URL 方法 --- --- --- 颁发 OAuth 令牌 /v1/oauth/token 销毁令牌 /v1/token 检查令牌有效性 /v1/token/validity / 颁发签名 JWT /v1/jws 转换 JWT /v1/jws 获取 JWT 公钥 （JWK） /v1/jwk 接口浏览 Open API URL --- --- JSON https://api.dustlight.cn/v1/api-doc YAML https://api.dustlight.cn/v1/api-doc.yaml Swagger UI https://api.dustlight.cn/v1/swagger-ui ","default_branch":null,"files":null,"tree":[],"storefront":"/r/dustlight-cn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dustlight-cn/auth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}