【发布时间】:2015-05-18 00:30:56
【问题描述】:
我正在使用 Thinktecture Identity Server V3 (Oauth) 进行自定义用户存储的身份验证,并且我想使用基于角色的授权。
我正在尝试使用自定义角色提供程序来检查角色。 IsInRole 方法的用户名属性为空。如何将用户数据添加到当前上下文?
在这种情况下使用 RoleProvider 或将角色添加为声明是个好主意吗?如果我将它们添加到声明中,我该如何使用 [Authorize] 属性?是否需要编写自定义 Authorize 属性?
【问题讨论】:
标签: c# asp.net-mvc oauth thinktecture-ident-server identityserver3