操作指南
章节总结
📄️ 如何:使用带有 PKCE 的单页应用程序进行身份验证
本指南展示了如何配置 Spring Authorization Server 以支持使用代码交换证明密钥(PKCE)的单页应用程序(SPA)。本指南旨在演示如何支持公共客户端并要求使用 PKCE 进行客户端身份验证。
📄️ 操作指南:使用社交登录进行身份验证
本指南展示了如何为 Spring Authorization Server 配置社交登录提供商(例如 Google、GitHub 等)进行身份验证。本指南旨在演示如何用 OAuth 2.0 登录替换表单登录。
📄️ How-to: 实现扩展授权许可类型
本指南展示了如何使用扩展授权类型来扩展 Spring Authorization Server。本指南的目的是演示如何实现扩展授权类型并在 OAuth2 令牌端点进行配置。
📄️ How-to: 实现多租户
本指南展示了如何自定义 Spring Authorization Server,以支持在多租户托管配置中每个主机对应多个颁发者。本指南旨在演示为 Spring Authorization Server 构建支持多租户组件的通用模式,该模式也可应用于其他组件以满足您的需求。
📄️ 如何:自定义 OpenID Connect 1.0 UserInfo 响应
本指南展示了如何自定义 Spring Authorization Server 的 UserInfo 端点。本指南旨在演示如何启用该端点,并利用可用的自定义选项生成自定义响应。
📄️ How-to: 使用 JPA 实现核心服务
本指南展示了如何使用 JPA 实现 Spring Authorization Server 的核心服务。本指南旨在为您自行实现这些服务提供一个起点,以便您可以根据需要进行修改。
📄️ How-to: 使用 Redis 实现核心服务
本指南展示了如何使用 Redis 实现 Spring Authorization Server 的核心服务。本指南旨在为您自行实现这些服务提供一个起点,以便您可以根据需要进行修改。
📄️ 操作指南:在 JWT 访问令牌中添加权限作为自定义声明
本指南演示了如何向 JWT 访问令牌添加资源所有者权限。术语“权限”可以表示资源所有者的不同形式,例如角色、权限或组。
📄️ 如何:动态注册客户端
本指南展示了如何在 Spring Authorization Server 中配置 OpenID Connect 动态客户端注册,并逐步演示如何注册客户端。Spring Authorization Server 实现了 OpenID Connect 动态客户端注册 1.0 规范,提供了动态注册和检索 OpenID Connect 客户端的能力。