Приложение Silverlight 4.0 с управлением доступом на основе ролей на уровне поля - PullRequest
1 голос
/ 21 января 2011

Я новичок здесь.В настоящее время я работаю над приложением Silverlight (SL4) с Ria Services.Я использую шаблон MVVM.Мой вопрос: есть ли у кого-нибудь опыт или идея, возможно ли реализовать контроль доступа на основе ролей на местном уровне.Обе стороны должны быть динамичными.Разрешения роли должны быть адаптированы для полей.

Ответы [ 2 ]

0 голосов
/ 27 января 2011

Я поддерживаю доступ на уровне поля в моем приложении. мелкозернистые разрешения; PrincipalPermission - роли, отделенные от разрешений;

Мне пришлось создать собственный атрибут безопасности доступа к коду и представление для назначения разрешений ролям.

Я обнаружил, что разрешения имеют иерархическую природу.


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

0 голосов
/ 25 января 2011

Да, определенно.
Прочитайте эту статью в разделе «Определение свойств доступа и профиля».

...