Jump To Close Expand all Collapse all Table of contents 服务器开发人员指南 使开源包含更多 1. 前言 2. admin REST API Expand section "2. admin REST API" Collapse section "2. admin REST API" 2.1. 使用 CURL 的示例 Expand section "2.1. 使用 CURL 的示例" Collapse section "2.1. 使用 CURL 的示例" 2.1.1. 使用用户名和密码进行身份验证 2.1.2. 使用服务帐户进行身份验证 2.2. 其他资源 3. themes Expand section "3. themes" Collapse section "3. themes" 3.1. me 类型 3.2. 配置主题 3.3. 默认主题 3.4. 创建主题 Expand section "3.4. 创建主题" Collapse section "3.4. 创建主题" 3.4.1. me 属性 3.4.2. 将风格表添加到主题 3.4.3. 将脚本添加到主题 3.4.4. 将镜像添加到主题 3.4.5. 消息 3.4.6. 在域中添加语言 3.4.7. 添加自定义身份提供程序图标 3.4.8. 创建自定义 HTML 模板 3.4.9. 电子邮件 3.5. 部署它们 3.6. me 选择器 3.7. me 资源 3.8. 区域设置选择器 3.9. 其他资源 4. 自定义用户属性 Expand section "4. 自定义用户属性" Collapse section "4. 自定义用户属性" 4.1. 注册页面 4.2. 帐户管理控制台 4.3. 其他资源 5. Identity Brokering API Expand section "5. Identity Brokering API" Collapse section "5. Identity Brokering API" 5.1. 检索外部 IDP 令牌 5.2. 客户端发起的帐户链接 Expand section "5.2. 客户端发起的帐户链接" Collapse section "5.2. 客户端发起的帐户链接" 5.2.1. 刷新外部令牌 6. 服务提供商接口(SPI) Expand section "6. 服务提供商接口(SPI)" Collapse section "6. 服务提供商接口(SPI)" 6.1. 实施 SPI Expand section "6.1. 实施 SPI" Collapse section "6.1. 实施 SPI" 6.1.1. 在管理控制台中显示您的 SPI 实施的信息 6.2. 使用可用供应商 6.3. 注册供应商实现 Expand section "6.3. 注册供应商实现" Collapse section "6.3. 注册供应商实现" 6.3.1. 使用 Red Hat Single Sign-On deployer 6.3.2. 使用模块注册供应商 6.3.3. 禁用供应商 6.4. 使用 Jakarta EE 6.5. JavaScript 供应商 Expand section "6.5. JavaScript 供应商" Collapse section "6.5. JavaScript 供应商" 6.5.1. authenticator 6.5.2. 使用脚本创建 JAR 以进行部署 6.5.3. 部署脚本 JAR Expand section "6.5.3. 部署脚本 JAR" Collapse section "6.5.3. 部署脚本 JAR" 6.5.3.1. 在 Java 15 及更高版本上部署脚本引擎 6.6. 可用的 SPI 7. User Storage SPI Expand section "7. User Storage SPI" Collapse section "7. User Storage SPI" 7.1. 供应商接口 7.2. 供应商功能接口 7.3. 型号接口 Expand section "7.3. 型号接口" Collapse section "7.3. 型号接口" 7.3.1. 存储 Ids 7.4. 打包和部署 Expand section "7.4. 打包和部署" Collapse section "7.4. 打包和部署" 7.4.1. 供应商类 Expand section "7.4.1. 供应商类" Collapse section "7.4.1. 供应商类" 7.4.1.1. UserLookupProvider 实现 7.4.1.2. CredentialInputValidator 实现 7.4.1.3. CredentialInputUpdater 实现 7.4.2. 供应商工厂实施 Expand section "7.4.2. 供应商工厂实施" Collapse section "7.4.2. 供应商工厂实施" 7.4.2.1. 初始化 7.4.2.2. 创建方法 7.4.3. 打包和部署 7.4.4. 在 Admin 控制台中启用供应商 7.5. 配置技术 Expand section "7.5. 配置技术" Collapse section "7.5. 配置技术" 7.5.1. 配置示例 7.5.2. 在 Admin 控制台中配置供应商 7.6. 添加/删除用户并查询功能接口 Expand section "7.6. 添加/删除用户并查询功能接口" Collapse section "7.6. 添加/删除用户并查询功能接口" 7.6.1. 实施用户RegistrationProvider 7.6.2. 实施 UserQueryProvider 7.7. 增强外部存储 Expand section "7.7. 增强外部存储" Collapse section "7.7. 增强外部存储" 7.7.1. 8 月示例 7.8. 导入实施策略 Expand section "7.8. 导入实施策略" Collapse section "7.8. 导入实施策略" 7.8.1. ImportedUserValidation 接口 7.8.2. ImportSynchronization 接口 7.9. 用户缓存 Expand section "7.9. 用户缓存" Collapse section "7.9. 用户缓存" 7.9.1. 管理用户缓存 7.9.2. OnUserCache 回调接口 7.9.3. 缓存策略 7.10. 使用 Jakarta EE 7.11. REST 管理 API 7.12. 从较早的用户联合 SPI 迁移 Expand section "7.12. 从较早的用户联合 SPI 迁移" Collapse section "7.12. 从较早的用户联合 SPI 迁移" 7.12.1. 导入和非导入 7.12.2. UserFederationProvider 与 UserStorageProvider 7.12.3. UserFederationProvidery 与 UserStorageProviderFactory 相比 7.12.4. 升级到新模型 7.13. 基于流的接口 8. Vault SPI Expand section "8. Vault SPI" Collapse section "8. Vault SPI" 8.1. Vault 供应商 8.2. 从 vault 消耗值 法律通告 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 第 3 章 themes Red Hat Single Sign-On 为网页和电子邮件提供支持。这允许自定义面向最终用户的外观和感觉,以便它们可以与您的应用程序集成。 图 3.1. 带有 sunrise 示例的登录页面3.1. me 类型 此主题可以提供一个或多个类型,以自定义 Red Hat Single Sign-On 的不同方面。可用的类型有: 帐户 - 帐户管理 Admin - Admin Console 电子邮件 - 电子邮件 登录 - 登录表单 Welcome - 欢迎页面 Previous Next