Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Декларативная защита, основанная на ролях
8 февраля 2009

Любому объекту разрешения соответствует эквивалентный атрибут. Помечая таки-
ми атрибутами классы и члены, можно управлять доступом к ним. Атрибуты игра-
ют ключевую роль в декларативной безопасности (declarative security). При исполь-
зовании этой модели системы безопасности защищаемые члены помечают атрибу-
тами разрешений, определяющими соответствующий уровень доступа. Эти атрибу-
ты также добавляют к метаданным типа, что позволяет администратору принять ре-
шение относительно исполнения сборки, проанализировав ее метаданные. Конст-
руктор любого атрибута разрешения принимает параметр типа SecurityAction, опре-
деляющий действие, которое выполняет данный атрибут. В модели защиты, осно-
ванной на ролях, это, как правило, Demand. Свойства созданных атрибутов разре-
шений устанавливают при помощи оператора := (Visual Basic .NET) или = (Visual
С#). Вот пример реализации для метода ту Method защиты, основанной на ролях:
Visual Basic .NET
<PrincipalPerrnission(SecurityAction. Demand, Name:="Joe",
Role:="Clerk")> Public Sub MyMethodO
' Реализация опущена.
End Sub
Visual C#
[ Principal Pe mission (SecurityAction. Demand, Name="Joe",
Role="Clerk")]
public void myHethodO
{
// Реализация опущена.

Теги: .NET

Статьи по теме:

Императивная защита по правам доступа к коду
Набор Listeners
Реализация свойств
Реализация обработчиков событий
Защита приложений
Достоинства сертификации Microsoft
Создание проекта установочной программы
Обзор ADO.NET
Создание обработчика для группы событий
Делегаты
Архитектура данных ADO.NET
Automatically Starting your Application on Windows Mobile
Установка сборок в виде компилированных образов
Генерация исключений
Развертывание проекта
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Декларативная защита, основанная на ролях. Регион сайта: Москва и Санкт-Петербург