2011-01-21 69 views
1

我是新来的。 我目前正在使用Ria Services开发Silverlight应用程序(SL4)。我使用MVVM模式。我的问题是,有没有人有任何经验或想法,是否有可能在现场层面实施基于角色的访问控制。双方都应该充满活力。角色的权限应该适用于各个领域。Silverlight 4.0 App基于角色的访问控制在现场级别

回答

0

是的。
阅读this文章,位于'定义访问和配置文件属性'部分。

0

我在我的应用程序中支持字段级访问。 fine-grained permissions; PrincipalPermission - roles seperate from permissions;

我必须创建自己的代码访问安全属性和一个视图来为角色分配权限。

我发现权限在本质上是分层的。

 

CREATE TABLE [dbo].[Permission](
    [id] [uniqueidentifier] NOT NULL, 
    [parent_id] [uniqueidentifier] NULL, 
    [applicationmodule_id] [uniqueidentifier] NULL, 
    [action] [nvarchar](255) NOT NULL, 

SecurityModuleAccess - > UpdateUser两个 - > ResetPassword

东西,可能在对角色分配权限帮助#TreeListView http://demos.telerik.com/silverlight/#TreeListView/FirstLook