Asp.net mvc基于角色的身份验证

本文关键字:角色 身份验证 net mvc 于角色 Asp | 更新日期: 2023-09-27 18:25:33

我创建了一个新的web应用程序,并选择组织作为身份验证类型。我已将该应用程序绑定到我的office 365帐户。在azure中,我能够创建角色并分配给用户。我的问题是,我如何允许我的web应用程序使用控制器注释(例如Authorize(Role=admin))或使用方法User.IsInRole()来利用这些角色?

Asp.net mvc基于角色的身份验证

我使用控制器注释,但用于具有角色的单个帐户。我想组织账户也是如此。使用authorize属性的好处是可以为整个控制器添加该属性,而不是在每个操作中都添加User.IsInRole()

授权属性示例