【问题标题】:Integration of SAML 2.0 Okta with Google Identity ProviderSAML 2.0 Okta 与 Google 身份提供商的集成
【发布时间】:2020-05-12 12:40:22
【问题描述】:

我需要使用 Google 身份提供商将 SAML 2.0 与我们的应用集成 你好

我们的应用目前在其架构中使用 Google Cloud Platform 和 Firebase,我被分配使用 Okta 将 SAML 2.0 集成到应用中。我真的对我在两个平台上使用的不同术语感到困惑。我一直在关注 Okta 和 Google Cloud Platform 上的指南,但仍然无法成功破解这个问题。

我的问题来自 Okta 和 Google Cloud Platform 方面,我将在这里一一提问

创建新应用程序时的 Okta

  1. 受众 URI(SP 实体 ID)这是什么?
  2. 默认 RelayState 这是什么?
  3. 身份提供者单点登录 URL:
  4. 身份提供者颁发者:

现在 Google 身份提供商要求提供一些字段,我只需要知道 Okta 的哪些字段与 Google 身份提供商相关

  1. idpEntityId
  2. providerId
  3. rpEntityId
  4. ssoUrl

我知道这是一个非常基本的问题。但任何帮助将不胜感激。

谢谢

【问题讨论】:

    标签: google-cloud-platform saml okta google-identity


    【解决方案1】:

    Okta 应用的实现和描述:

    1. 单点登录 URL:使用 HTTP POST 发送 SAML 断言的位置。这通常称为您的应用程序的 SAML 断言使用者服务 (ACS) URL。 例如:https://your.domain.name/Controller/Action

    2. 受众 URI(SP 实体 ID):应用程序定义的唯一标识符,它是 SAML 断言的目标受众。这通常是应用程序的 SP 实体 ID。 例如:https://your.domain.name

    3. 默认 RelayState:标识 IDP 发起的单点登录方案中的特定应用程序资源。在大多数情况下,这是空白的。 例如:将此保留为空白。

    4. 使用属性声明,您可以将用户电子邮件以及名字和姓氏字段传递给服务提供商。

    5. 完成“登录选项卡”设置后,单击“查看设置说明”,您可以获得“身份提供商颁发者:”详细信息,例如:http://www.okta.com/XXXXXXXXXXX 其中“xxxxxx”是唯一的。 (你的应用识别)

    【讨论】:

    • 谢谢,我能够得到答案,但忘记在这里分享信息。
    【解决方案2】:

    对于 Google 身份提供者字段:

    1. IdPentityID:SAML IdP 实体标识符

    2. providerId:唯一的提供者标识符。对于 SAML 提供程序,这必须以 saml 为前缀。

    3. rpEntityId:SAML 依赖方(服务提供商)实体 ID。这通常是应用程序的 URL。在 SAML 身份提供者上,这称为受众。所以这将是来自 Okta 的受众 URI 或 SP 实体 ID。

    4. ssoUrl:SAML IdP SSO URL(身份提供者单点登录 URL)。这必须是一个有效的 URL。

    我发现这些链接可以帮助您将 SAML 2.0 与您的应用程序集成。您可以在此处 [1] 找到如何管理 SAML 和 OIDC 提供程序,在此处 [2] 如何使用 Okta 对用户进行身份验证,以及在此处 [3] 如何使用 SAML 登录用户。

    [1]https://cloud.google.com/identity-platform/docs/managing-providers-programmatically#node.js

    [2]https://cloud.google.com/endpoints/docs/openapi/authenticating-users-okta

    [3]https://cloud.google.com/identity-platform/docs/web/saml#redirect

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 2020-04-25
      • 2018-02-02
      • 2020-06-20
      • 2021-11-25
      • 1970-01-01
      相关资源
      最近更新 更多