IdentityServer4 OIDC客户端错误-设置与登录状态的权限不匹配

时间:2018-10-24 15:28:22

标签: identityserver4 oidc-client-js

我在NGINX反向代理后面有一个IdentityServer4和C#.NET Core Web应用程序:

https://id.local.domain-> http://id-local

https://web.local.domain-> http://web-local

我可以进入ID4登录页面并输入我的凭据,但是从ID4重定向回我的/ account / callback页面后,出现以下JavaScript错误:

错误:设置与登录状态的权限不匹配

我的oidc通话,NGINX + ID4设置还是其他问题吗?我尝试使用:

services.AddIdentityServer(options =>
{
options.PublicOrigin = "https://id.local.domain";
…

输入的网址正确吗?我是否需要使用options.IssuerUri代替/同样使用?

1 个答案:

答案 0 :(得分:0)

仅当从客户端发送的配置与其配置匹配时,身份服务器才会接受或允许客户端

  • 相同的重定向网址
  • 相同的ClientID
  • 相同的ClientRoot(必须在cors中允许使用客户端基本网址)