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

C# Asp.net mvc基于角色的身份验证,c#,asp.net-mvc,authentication,rbac,role-base-authorization,C#,Asp.net Mvc,Authentication,Rbac,Role Base Authorization,我创建了一个新的web应用程序,并选择组织作为身份验证类型。我已将应用程序绑定到我的office 365帐户。在azure中,我能够创建角色并分配给用户。我的问题是如何允许我的web应用程序使用控制器注释(例如Authorize(Role=admin))或使用方法User.IsInRole()?我使用控制器注释,但对于具有角色的个人帐户。我想组织账户也是如此。使用authorize属性的好处是可以为整个控制器添加该属性,这与每个操作中的User.IsInRole()不同

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

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