IDS OAuth 2.0 服务端
提示
jap-ids
是基于 RFC6749 (opens new window)、RFC7636 (opens new window)、RFC7033 (opens new window)等标准协议和 OpenID Connect Core 1.0 (opens new window) 认证协议,实现的一款轻量级、业务解耦、开箱即用的新一代国产授权认证框架(OAuth 2.0 服务端)。
目前已支持以下功能:
- 授权码模式(Authorization Code Grant)
- 授权码-PKCE模式(Proof Key for Code Exchange)
- 隐式授权模式(Implicit Grant)
- 密码授权模式(Resource Owner Password Credentials Grant)
- 客户端授权模式(Client Credentials Grant)
- 刷新 access_token
- 回收 access_token
- 获取当前授权用户的基本信息
- 校验登录状态
- 异常响应
- 退出登录
- 服务发现(OpenID Connect Discovery)
- JWK 端点(JWKS)
- JWK 令牌颁发
- 自定义 JWT 加解密证书
- 全场景 response type 支持(
code
、token
、id_token
、id_token token
、code id_token
、code token
、code id_token token
) - 等
完整项目 demo 代码,请参考:jap-ids-demo (opens new window)
本章节介绍 JAP 子模块 jap-ids
的具体使用方法。
编辑 (opens new window)
Last Updated: 2021/10/07, 18:03:43