【问题标题】:Is it possible to have 2 different SSOs (ADs) configured for a group of webapps through KeyCloak?是否可以通过 KeyCloak 为一组 webapp 配置 2 个不同的 SSO (AD)?
【发布时间】:2019-09-20 18:18:53
【问题描述】:

我们有一组通过 KeyCloak 使用 Okta 进行 SSO 的云 Web 应用程序(假设有 5 个 Java Web 应用程序)。 SAML 用于使用 Keycloak 作为身份代理在 webapp 和 Okta 之间进行身份验证。

现在客户想要从 Okta 迁移到 Azure AD。我已经完成了 POC 以将 keycloak 连接到 Azure AD,并使用 SAML 在 webapps 和 Azure AD 之间进行身份验证。

但这里的问题是,客户还希望在过渡期间将一些用户保留在 Okta 中。因此,他们需要在一段时间内同时使用 Okta 和 Azure AD 来为这些 web 应用程序进行 SSO。

是否可以在 Keycloak 中为同一应用程序配置 Okta 和 Azure AD(基本上是 2 个不同的身份验证服务器/Idps),并动态地由 keycloak 决定它应该去哪里进行身份验证?

总的来说,我知道为 SSO 设置 2 个不同的身份验证服务器并不是一个好的设计,但客户在过渡期间需要它。

【问题讨论】:

    标签: azure azure-active-directory single-sign-on keycloak okta


    【解决方案1】:

    是的。您可以在 Keycloak 中配置多个 IdP,也可以将其中一个定义为默认值。

    https://www.keycloak.org/docs/3.3/server_admin/topics/identity-broker/saml.html

    【讨论】:

      猜你喜欢
      • 2020-12-11
      • 2022-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-21
      • 2020-07-03
      • 2020-06-21
      • 1970-01-01
      相关资源
      最近更新 更多