2

我在 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 而不是/以及?

4

1 回答 1

0

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

  • 相同的重定向网址
  • 相同的客户 ID
  • 相同的 ClientRoot(必须在 cors 中允许客户端基础 url)
于 2018-10-25T19:46:09.777 回答