【问题标题】:Custom RoleBased Application自定义基于角色的应用程序
【发布时间】:2014-04-22 06:51:06
【问题描述】:

我有一个使用远程系统对用户进行身份验证的应用程序。远程系统中的用户没有任何角色,因为它的多用途性质。我想为每个经过身份验证且有效的用户分配一些角色。我可以使用自定义成员资格和角色管理吗?我可以使用动态访问级别向页面注入授权吗?

【问题讨论】:

    标签: c# asp.net-mvc-3 asp.net-membership


    【解决方案1】:

    是的,你可以。我在某些应用程序中做类似的事情。只需使用远程系统进行身份验证,但如果经过身份验证,则使用成员身份创建(或在多次访问时重用)本地用户。然后,您可以为该“本地用户”分配角色。

    因此远程系统仅用于验证/验证用户凭据,但其他任何内容都使用成员身份在本地进行管理,并且其角色管理内置在 ASP.NET MVC 中。

    【讨论】:

    • 没有本地用户,所有用户都定义在远程系统中,我想给一些角色添加经过验证的用户。
    • 如果您不想或无法更改远程系统,您需要在本地创建角色...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 2011-10-02
    • 1970-01-01
    • 2021-10-24
    • 2017-08-26
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多