删除“用户名或 email/Password”的网络表单
Remove the webform for 'Username or email/Password
我们有一个只能通过身份提供者访问客户端的领域。目前,身份提供者列表显示在“用户名或 email/Password”的网络表单下方。有没有办法删除网络表单并只显示身份提供商列表?
我尝试过的:
已尝试更改 'Browser' 中的身份验证流程。不能使用流程 'Identity Provider Redirector',因为它适用于身份提供者列表(不是特定的)。
谢谢。
我认为这可以通过 Keycloak 中的主题来完成。您可以制作一个不显示用户名和密码字段的自定义主题。 Rob Ferguson 制作了一个分为两部分的指南,其中他展示了如何自己制作这样的主题。在第 2 部分中有一个称为“FreeMarker 模板”的部分。在那里,他展示了您可以更改输入字段和所有内容,因此您可以尝试将它们排除在外。
所以我的解决方案:
根据您要使用的主题创建一个自定义主题,只保留两个输入。
Link 到指南:
我们有一个只能通过身份提供者访问客户端的领域。目前,身份提供者列表显示在“用户名或 email/Password”的网络表单下方。有没有办法删除网络表单并只显示身份提供商列表?
我尝试过的:
已尝试更改 'Browser' 中的身份验证流程。不能使用流程 'Identity Provider Redirector',因为它适用于身份提供者列表(不是特定的)。
谢谢。
我认为这可以通过 Keycloak 中的主题来完成。您可以制作一个不显示用户名和密码字段的自定义主题。 Rob Ferguson 制作了一个分为两部分的指南,其中他展示了如何自己制作这样的主题。在第 2 部分中有一个称为“FreeMarker 模板”的部分。在那里,他展示了您可以更改输入字段和所有内容,因此您可以尝试将它们排除在外。
所以我的解决方案: 根据您要使用的主题创建一个自定义主题,只保留两个输入。
Link 到指南: