首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >适用于.net核心应用的F5大IP背后的Azure AD身份验证

适用于.net核心应用的F5大IP背后的Azure AD身份验证
EN

Stack Overflow用户
提问于 2019-05-20 15:07:03
回答 1查看 144关注 0票数 0

我创建了一个使用Azure AD身份验证的.net核心应用程序。这意味着回调url是/signin-oidc。当我直接运行应用程序时,一切都很好,我可以使用Azure AD登录,但当我将应用程序放在Big-IP后面时,我不能。我收到一条消息,说“请求中指定的回复url与为应用程序配置的回复url不匹配”。

http://my.internal.private/表示,该应用程序在内部主机上运行。它在https://my.external.public/上是外部可达的,因此https://my.external.public/signin-oidc也被配置为回复URL。在https://localhost:12345/上调试时也可以访问它,因此我还将https://localhost:12345/signin-oidc配置为回复URL。

当我在本地运行应用程序时,一切正常,但当我试图在big-ip后面运行它时,它将https://my.external.public/转发到http://my.internal.private/,事情不起作用,我得到上面的错误。

错误:请求中指定的回复url与为应用程序配置的回复url不匹配

EN

回答 1

Stack Overflow用户

发布于 2019-08-27 06:10:27

OpenID连接的回复/重定向URL基于您的浏览器的视点。如果同一站点有3个不同的主机名,您应该能够简单地将这3个URL添加到允许的列表中。或者,为了进行更实际的测试,您可以将静态主机记录添加到本地PC,以便您向Azure注册的外部主机名与您的开发环境相匹配。这可确保您的本地开发环境与生产环境完全匹配。

你可能已经读过这篇文章了,但这里有关于这个话题的MS帮助:https://docs.microsoft.com/en-us/azure/active-directory/develop/reply-url

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56215849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档