Azure网站身份验证的限制



我正在将azure active directory身份验证应用于我的网站,如下所示。

https://azure.microsoft.com/en-us/blog/azure-websites-authentication-authorization/#

现在,上面的参考链接显示,早些时候有一个限制,比如("在当前版本中,整个网站都被置于登录要求之后。")

在我的应用程序中,我想要一些页面作为面向公众的(不需要azure active directory登录)

所以我想知道,以上的限制仍然存在,如果没有,我该如何实现?

请帮我处理这个

我最近没有机会尝试它,但我目前的理解是,限制仍然存在,当你使用这个功能时,整个网站都被置于登录要求之后(即使Byron Tardif在你提到的文章中的一个回答中谈到了下一个可能的功能:"现在还没有,但我们想启用的东西积压了很多")。因此,正如Byron所建议的那样(对于公共API),解决方案是要么有两个网站:一个是私有网站,要么是公共网站。

另一个解决方案是不使用此功能,而是在web应用程序和AAD之间自行实现非系统授权逻辑。根据您使用的堆栈(NET、PHP、Node、Java或Python),有很多方法可以做到这一点,并且需要付出更多的努力才能使其发挥作用。

希望这能有所帮助新年快乐!Stéphane

最新更新