【发布时间】:2014-04-22 06:51:06
【问题描述】:
我有一个使用远程系统对用户进行身份验证的应用程序。远程系统中的用户没有任何角色,因为它的多用途性质。我想为每个经过身份验证且有效的用户分配一些角色。我可以使用自定义成员资格和角色管理吗?我可以使用动态访问级别向页面注入授权吗?
【问题讨论】:
标签: c# asp.net-mvc-3 asp.net-membership
我有一个使用远程系统对用户进行身份验证的应用程序。远程系统中的用户没有任何角色,因为它的多用途性质。我想为每个经过身份验证且有效的用户分配一些角色。我可以使用自定义成员资格和角色管理吗?我可以使用动态访问级别向页面注入授权吗?
【问题讨论】:
标签: c# asp.net-mvc-3 asp.net-membership
是的,你可以。我在某些应用程序中做类似的事情。只需使用远程系统进行身份验证,但如果经过身份验证,则使用成员身份创建(或在多次访问时重用)本地用户。然后,您可以为该“本地用户”分配角色。
因此远程系统仅用于验证/验证用户凭据,但其他任何内容都使用成员身份在本地进行管理,并且其角色管理内置在 ASP.NET MVC 中。
【讨论】: