【发布时间】:2018-07-12 12:18:12
【问题描述】:
我正在尝试对我的 Azure Web 应用程序进行身份验证。关注这个doc
在我的 Azure 门户中,我为我的 Web 应用程序选择了“身份验证/授权”。 从应用程序注册页面使用客户端 ID/密钥配置我的 Microsoft 帐户身份验证设置后,我保存设置页面,我会看到一个错误: 错误说:
未能保存 WebApp 应用的身份验证设置: {"Code":"Conflict","Message":"无法更新网站 'WebApp' 因为 使用无效的颁发者配置了身份验证/授权 网址''。 URL 必须格式正确、绝对,并且使用 HTTPS scheme.","Target":null,"Details":[{"Message":"无法更新站点 'WebApp' 因为身份验证/授权配置了 无效的颁发者 URL ''。 URL 必须格式正确、绝对且使用 HTTPS 方案。"},{"Code":"Conflict"},{"ErrorEntity":{"ExtendedCode":"04530","MessageTemplate":"不能 更新站点“{0}”,因为身份验证/授权是 配置了无效的颁发者 URL“{1}”。网址必须是 格式正确,绝对,并使用 HTTPS scheme.","Parameters":["WebApp",""],"Code":"Conflict","Message":"Cannot 更新站点“WebApp”,因为身份验证/授权是 配置了无效的颁发者 URL ''。 URL 必须格式正确, 绝对,并使用 HTTPS 方案。"}}],"Innererror":null}
我不确定问题所指的“无效的颁发者 URL”是什么。
【问题讨论】:
-
去apps.dev.microsoft.com查看你的Application中的Redirect URLs是否是这样的:
https://<the URL of your App>/.auth/login/microsoftaccount/callback,应用平台是Web。 -
是的,我做到了。
-
还是报错?
-
我将我的区域更改为另一个区域并且它有效!谢谢@WayneYang-MSFT
-
所以我将我的应用重新发布到美国西部 2,它在那里工作。这很奇怪。
标签: azure authentication azure-web-app-service azure-active-directory