搜索

5.4. 允许用户自助注册

download PDF

您可以使用红帽构建的 Keycloak 作为第三方授权服务器来管理应用程序用户,包括自助注册的用户。如果启用自我注册,登录页面会显示注册链接,以便用户可以创建帐户。

注册链接

registration link

用户必须向注册表中添加配置集信息才能完成注册。可以通过删除或添加用户必须完成的字段来自定义注册表单。

阐明身份代理和管理 API

即使禁用了自助注册,新用户仍然可以添加到 Keycloak 的红帽构建中:

  • 管理员可以使用 admin 控制台(或 admin REST API)添加新用户
  • 启用身份代理后,身份提供程序验证的新用户可在红帽构建的 Keycloak 存储中自动添加/注册。如需更多信息 ,请参阅 Identity Brokering 章节中的第一个 登录流 部分。

另外,当启用特定用户存储时,来自第三方用户存储的用户 (如 LDAP)会在红帽构建的 Keycloak 中自动提供

其他资源

5.4.1. 启用用户注册

允许用户自助注册。

流程

  1. 在主菜单中,单击 Realm Settings
  2. Login 选项卡。
  3. 将用户 注册 切换为 ON

启用此设置后,控制台控制台的登录页面上会显示 Register 链接。

5.4.2. 以新用户注册

作为新用户,您必须完成注册表单才能首次登录。您可以添加配置文件信息和要注册的密码。

注册表单

registration form

前提条件

  • 启用了用户注册。

流程

  1. 点登录页面中的 Register 链接。此时会显示注册页面。
  2. 输入用户配置文件信息。
  3. 输入新密码。
  4. Register

5.4.3. 要求用户在注册过程中同意条款和条件

要注册用户,您需要同意您的条款和条件。

符合所需条款和条件的注册表

registration form with required tac

前提条件

  • 启用了用户注册。
  • 启用所需操作的条款和条件。

流程

  1. 点菜单中的 Authentication。点 Flows 选项卡。
  2. 注册 流。
  3. Conditions 和 Conditions 行中选择 Required

    在注册时进行所需的条款和条件协议

    require tac agreement at registration

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.