azure - 即使添加了 URL,“请求中指定的回复 URL 与为应用程序配置的回复 URL 也不匹配”

标签 azure azure-active-directory azure-web-app-service

我有一个网络应用程序,我正在尝试与其创建的应用程序注册同步,但我无法真正看到问题。 应用程序中指定的重定向 URL 与我尝试连接的 URL 相同,我已确定这一点,并且我还确保在应用程序注册的“身份验证”部分中,重定向中列出了确切的 URL URI 列表,这是我在许多类似票证上看到的问题,但这似乎并没有解决我的问题。 有人知道我还可以检查什么吗?

最佳答案

正如 @juunas 所说,

检查 Microsoft 登录页面地址栏中的身份验证请求。

查看该redirect_uri 是否与Azure AD 中的reply_uri/redirect url 匹配(登录portal.azure.com => 导航到左侧栏中的 Azure Active Directory > 应用程序注册 > 您的应用程序 > 身份验证 > 重定向 URI。)。

尝试检查您在 Web api 中配置的重定向 uri(例如:App settings.json 或在 Controller 或 View 中)

示例: 如果您在应用设置中看到如下所示的重定向 uri:

  

"CallbackPath": "/signin-oidc",
"SignedOutCallbackPath ": "/signout-callback-oidc",
"RedirectUri ": "https://mywebapp.mycompany.com/signin-oidc",
"PostLogoutRedirectUri": "http://mywebapp.mycompany.com/signout-callback-oidc",

如果重定向 uri(AAD 和 Web 应用程序)不匹配,请尝试将门户中的相同重定向 uri 粘贴到此应用程序设置重定向 uri 参数中,或者说出负责身份验证请求的应用程序的帮助程序类。 另请参阅this thread其他解决方法。

关于azure - 即使添加了 URL,“请求中指定的回复 URL 与为应用程序配置的回复 URL 也不匹配”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68251483/

相关文章:

javascript - 我可以使用 Javascript 调用 Azure 管理 REST API 吗?

xml - Azure B2C : Where to Create DateTime Extension Attribute to be used in Custom Policy- Portal or Custom Policy or Both?

django - 如何更改 Azure Git CI 部署默认 python 版本

azure - 如何在 on_behalf_of 流程中创建 client_assertion 和断言

java - Microsoft Azure 翻译 API 身份验证方法

datetime - 我应该使用 DateTime UTC 进行国际应用吗

c# - SMTP 电子邮件发送中的问题,Azure 中托管的 ASP .Net mvc 应用程序

c# - PeekLock 模式下的 Peek() 方法是否锁定服务总线消息?

c# - 是否可以使用面向方面的方法通过 Autofac 和 DynamicProxy 登录 Azure 函数

azure - Azure存储异常(使用Azure提供的java API)