Kubernetes 一键部署
kubectl apply -f https://raw.githubusercontent.com/dustlight-cn/auth/master/docs/deploy/k8s/deploy.yaml
Auth 是一个基于 Spring Boot 的 OAuth2.0 用户中心。 提供 OAuth2.0 授权与管理服务,以及包括用户、应用、角色与权限的管理。 提供 Restful 接口以及 OpenAPI 文档。
提供基于 Vue & Quasar 的前端页面。 支持微服务部署。
功能 | URL | 方法 |
---|---|---|
颁发 OAuth 令牌 | /v1/oauth/token | POST |
销毁令牌 | /v1/token | DELETE |
检查令牌 | /v1/token/validity | GET / POST |
授权 | - | - |
由于后端服务只提供 Restful 接口,授权页面由前端提供。
功能 | URL | |
---|---|---|
授权 | /authorize | 隐式授权示例 (implicit) |
包含登录注册、应用授权、个人信息管理、应用管理以及用户管理和系统设置。
您可以使用下列的测试账号登录,它们拥有测试权限以及开发者权限。
用户名 | 密码 |
---|---|
test_user | 123456 |
aaaaaa | 123456 |
bbbbbb | 123456 |
- 出于功能展示的目的,测试账号拥有查看所有用户信息的权限。如果您打算进行注册账号,您的电子邮箱地址可能会被其他人看到。
- 若上述测试账号均不可用,请 创建 Issue 联系我。
Open API | URL |
---|---|
JSON | https://api.dustlight.cn/v1/api-doc |
YAML | https://api.dustlight.cn/v1/api-doc.yaml |
后端接口浏览调试:
前往查看(Swagger UI)