IdentityServer4多应用程序SSO的Auth0无法正常工作

时间:2019-10-22 10:35:55

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

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

对于单个应用程序登录,所有工作都很好,并且当我在同一浏览器中打开第二个应用程序时,它会获得第二个应用程序的登录会话(因为用户存在的auht0 cookie),但是问题是我从第一个应用程序注销。

两个用户的同一应用的会话ID都已更改。

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

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

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

  

要使其正常运行,我已经在Auth0中创建了一个登录应用并进行了配置   这个只有AddOpenIdConnect的应用。所有其他应用程序的ID   (在Auht0中为我们平台的每个门户创建)   到auht0以便使用querystring执行规则。

enter image description here