Azure PHP Web 应用广告集成 请求中指定的回复 URL 不匹配

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

我将我的 Web 应用程序部署到 azure,我的应用程序 URL 为“https://test.azurewebsites.net”,并且 我还从“azure Active Directory”中的“应用程序注册”创建了“新注册”。在应用程序注册内部,我添加“REDIRECT_URL”,这也是相同的网址“https://test.azurewebsites.net”。之后,我转到我的 Azure Web 应用程序和内部身份验证/授权部分。我打开了应用程序服务身份验证。我选择了快速安全并选择了现有的 AD 应用程序。

之后,当我访问“https://test.azurewebsites.net”时,它会询问我的 azure 用户名和密码。我写了它们,但它返回了一个错误。我知道 stackoverflow 中也有同样的问题,但我尝试了每个问题,但没有成功。

“AADSTS50011:请求中指定的回复 URL 与为应用程序配置的回复 URL 不匹配:”

redirect_uri=https%3A%2F%test.azurewebsites.net%2F.auth%2Flogin%2Faad%2Fcallback&

最佳答案

我之前回答过类似问题,请参阅:here .

对于不匹配的问题有一个通用的解决方案:

当您访问应用程序 url 时,您将被重定向到登录页面。解码授权请求URL,您会发现redirect_uri,复制redirect_uri的值并将其粘贴到azure门户中,然后重试。

enter image description here

对于重定向URL,应该以https开头,如果需要以http开头,则必须将其配置为http://localhost

关于Azure PHP Web 应用广告集成 请求中指定的回复 URL 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64152627/

相关文章:

azure - 划分Azure的所有者RBAC角色

azure - 如何判断是否正在使用 Azure 客户端 key ?

c# - ASP.NET Core 5 API 在 Azure Web App 磁盘空间上写入文件

azure - 在 http 网站中使用地理定位获取地址

azure - 如何让 VSTS 使用 net Net Standard Azure Functions 查找我的 NetCore 单元测试?

azure - 我可以对 Azure B2C 用户流 URL 进行硬编码吗?

azure - 从守护程序应用程序调用 Azure 中的 ASP .NET Core API

c# - 来自 Azure Application Insights Analytics API 的页面结果

azure - 使用图形 api 对 Azure AD 中的 guest 用户进行身份验证

node.js - 错误:InvalidAuthenticationTokenTenant' The access token is from the wrong issuer