IdentityServer4在Azure环境中找不到Microsoft提供程序回调路径

时间:2017-12-13 15:49:12

标签: c# azure identityserver4

这是我的问题(只有在Azure中发布我的身份服务器时才会发生)

我配置了Identity以支持Google和Microsoft的登录。 谷歌工作正常,但如果我选择微软,它会毫无问题地进入微软登录,并且在登录后,微软试图重定向到我们的回调是没有找到。 https://server/signin-microsoft?code=...&session_state= ......

使用相同的东西,但在localhost url中托管的Identity Server工作正常。 Google的配置方式相同,而且没有问题。

知道我可以测试什么或者如何解决这个问题?

谢谢! 安德烈

1 个答案:

答案 0 :(得分:0)

我终于找到了问题,问题是当Microsoft重定向到IdentityServer时,网址太长了。 只需将接受的查询字符串扩展为更长一点。