繁体   English   中英

使用Azure Active Directory进行部分身份验证

[英]Partial Authentication with Azure Active Directory

我的目标是将MVC应用程序中的某些页面置于身份验证之后,并将某些功能置于授权角色之后。 通常可以通过使用[Authorize]装饰控制器或方法并将部分页面放入if(User.InRoles(...)){ ... }

但是,当我将Azure Active Directory身份验证添加到项目时,站点上的每个URL都会重定向到登录页面,而不管控制器是否位于[Authorize] 如何使用AAD提供所需的功能?

感谢Brendan Green向我指出了答案。 需要进行的主要更改是更改system.web以允许用户使用。

<system.web>
    <authorization>
      <allow users="*" />
    </authorization>
    ...
</system.web>

请查看我的博客文章以获取代码更改的完整说明。

使用WS Federation的AAD中的部分身份验证

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM