【问题标题】:Auth0 with IdentityServer4 multi-application SSO not workingAuth0 与 IdentityServer4 多应用 SSO 不起作用
【发布时间】:2020-02-18 11:46:18
【问题描述】:

我已按照以下文章将 Auth0 配置为外部 IDP。 http://docs.identityserver.io/en/latest/topics/signin_external_providers.html

单个应用程序登录一切正常,当我在同一个浏览器中打开第二个应用程序时,它会获得第二个应用程序登录的会话(作为用户存在的 auht0 cookie),但问题是我从第一个应用程序中注销。

同一用户的两个应用程序的 SessionId 都发生了变化。

我需要在应用程序之间使用相同的 sessionId,是否可以使用外部 IDP?

【问题讨论】:

  • 早上好 PradipB,虽然这个问题似乎与 IdentityServer4 更相关,但我将在 SSO 上分享我们的 Auth0 文档,详细说明单点登录如何从我们这边工作。请让我知道,如果你有任何问题。 auth0.com/docs/sso/current

标签: .net .net-core single-sign-on identityserver4 auth0


【解决方案1】:

了解它是如何工作的,以使 Auth0 SSO 与 IdentityServer4 一起工作。 对于每个 AddOpenIdConnect 我们必须保持 CallbackPath 相同。 IDS 会将每个唯一的CallbackPath 视为 SSO 的不同客户端。

为了让它工作,我在 Auth0 中创建了一个登录应用程序并进行了配置 这个应用程序只有AddOpenIdConnect。所有其他应用程序的 ID (在 Auht0 中为我们平台的每个门户创建)通过 到 auht0 使用查询字符串执行规则。

【讨论】:

    猜你喜欢
    • 2016-09-16
    • 2015-08-14
    • 1970-01-01
    • 2017-10-08
    • 2020-09-21
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多