Azure AD防止添加HTTP回复URL。

6
当试图在Azure AD的“回复URL”设置屏幕上添加回复URL时,我们无法添加非HTTPS URL。有一些以HTTP://开头的先前输入的URL,但它不允许添加新的HTTP URL,说必须是HTTPS。由于已经输入了一些HTTP URL,因此在某个时刻它必须是有效的。
这是从Azure AD帮助页面中获取的“回复URL”屏幕的示例截图:

Reply URLs settings screen

这个字段会变成红色,不允许输入HTTP URL。有没有可以更改以减轻此限制的设置?
在这种情况下,登录所用的URL类似于 http://my-site-dev,重定向的URL应该相同。URL是我 hosts 文件中任意设置并绑定到本地主机,但我需要将回复 URL 设置在 Azure 中以进行身份验证测试。

你可以尝试直接编辑“清单”(应该在下面有选项)-我刚刚尝试了这个,成功添加了一个http:// URL-还没有测试它是否真正起作用。 - Claire Furney
你分享的截图看起来很旧了。现在你可以在应用程序注册页面和清单文件中添加httphttps作为回复URL。我已经测试过应用程序注册应用程序注册遗留版,并且没有其他设置。你可以在Azure门户上尝试一下。 - Md Farid Uddin Kiron
这是Azure AD还是Azure AD B2C? - Hong Ooi
@mbomb007,据我所知,这只是标准的Azure门户,但它是一个开发/测试订阅。也许这就是为什么它是预览版的原因? - Matthew Flynn
@MatthewFlynn 如问题所述,这个截图是从AzureAD帮助页面中获取的,因为我不想暴露真实信息。 - mbomb007
显示剩余3条评论
1个回答

4
您分享的屏幕截图,我在我的端上没有看到这个窗口。现在您可以在应用程序注册页面和清单文件中添加 httphttps 作为回复 URL。
我已经测试了应用程序注册应用程序注册 Legacy,并且没有其他设置。您可以尝试以下方法在 Azure 门户上进行操作。 清单文件:

enter image description here

回复URL:

应用程序注册(旧版)

enter image description here

应用程序注册:

enter image description here

注意:在注册新应用程序时,可能会遇到需要设置http的情况。只需将其更改为https,然后在应用程序注册后更新为http即可。


这非常有帮助。我基本上看到了最后一张截图,但如果我输入HTTP回复,它会阻止保存。也许是因为在高级设置中有一个HTTPS注销URL?我不得不在清单中进行更改,这确实起作用了。 - mbomb007
我已经通过清单输入了我的HTTP开发URL,但仍然出现错误“AADSTS50011:请求中指定的回复URL与应用程序配置的回复URL不匹配”。 - AFOC
需要查看您的上下文。你能否分享更多细节? - Md Farid Uddin Kiron
@MdFaridUddinKiron,我输入有误,是我的错。这样就行了,谢谢您。 - AFOC
1
运行得非常好! - Bronek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接