【问题标题】:Azure AD prevents adding HTTP reply URLsAzure AD 阻止添加 HTTP 回复 URL
【发布时间】:2019-06-18 14:20:41
【问题描述】:

尝试在 Azure AD 的回复 URL 设置屏幕上添加回复 URL 时,我们无法添加非 HTTPS URL。以前输入的 URL 以 HTTP:// 开头,但不允许添加新的 URL,说它必须是 HTTPS。由于有一些 URL 输入了 HTTP,因此它必须在某一时刻有效。

这是来自 Azure AD 帮助页面的回复 URL 屏幕截图示例:

该字段变为红色并拒绝允许 HTTP URL。有没有可以更改的设置来缓解这个限制?

在这种情况下,登录的 URL 类似于 http://my-site-dev,并且重定向 URL 应该相同。 URL 是在我的 hosts 文件中任意设置并绑定到 localhost,但我需要在 Azure 中设置回复 URL 以测试身份验证。

【问题讨论】:

  • 您可以尝试直接编辑“Manifest”(应该是一个更下方的选项) - 我刚刚尝试过并且能够添加 http:// url - 尚未测试是否它确实有效。
  • 您分享的屏幕截图看起来很旧。现在您可以在应用程序注册页面和清单文件中添加httphttps 作为回复URL。我已经测试了App RegistrationsApp Registrations Legacy 并且没有其他设置。您可以在 azure 门户上尝试。
  • 这是 Azure AD 还是 Azure AD B2C?
  • @HongOoi 也可以在 B2C 门户上设置http。但是,当您注册时,您必须设置https,稍后您可以将其更新为httpcheck here。如果是https://b2cdomian.onmicrosoft.com/ 在这种情况下https 是强制性的。
  • @mbomb007 顺便问一下,您使用的是哪个门户网站?我看到您的页面处于预览状态?我以前没见过这个。我有点好奇!

标签: azure http azure-active-directory


【解决方案1】:

您分享的屏幕截图我没有在我身边看到这个窗口。现在您可以在应用程序注册页面和清单文件中添加httphttps 作为回复 URL。

我已经测试了App RegistrationsApp Registrations Legacy 并且没有其他设置。您可以通过以下方式在 Azure Portal 上试用。

清单文件:

回复网址:

应用注册(旧版)

应用注册:

注意:当您注册新应用程序时,您会遇到设置http。只需输入https 并在应用注册后将其更新为http

【讨论】:

  • 这很有帮助。我基本上看到了最后一个截图,但是如果我输入一个 HTTP 回复,它会阻止它保存。也许是因为高级设置中有一个 HTTPS 注销 URL?我不得不在清单中更改它,这确实有效。
  • 我已经通过清单输入了我的 http dev url,但我仍然收到错误“AADSTS50011:请求中指定的回复 url 与为应用程序配置的回复 url 不匹配”。
  • 需要查看您的上下文。你能分享更多细节吗?
  • @MdFaridUddinKiron 输入错误是我的错误。这行得通,谢谢。
  • 像魅力一样工作!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-05
  • 2022-08-19
  • 1970-01-01
  • 1970-01-01
  • 2018-06-27
  • 2018-08-30
  • 1970-01-01
相关资源
最近更新 更多