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


* При перепечатке материалов ссылка на 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

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

Создание DataAdapter с помощью мастера Data Adapter Configuration Wizard
Применение GDI+
Применение объекта DataReader
Создание обработчиков событий элементов управления
Подключение к БД
Создание класса строго типизированного набора на основе класса CollectionBase
Doxygen – версия 1.5.7
Члены типов CTS
Создание перегруженных методов
Лямбда-выражения
Объекты, члены и абстрагирование
Работа с несколькими результирующими наборами
Типы и пространства имен .NET
Пространства имен System.Drawing
Генерация исключений
| .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 31


     



Rambler's Top100

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

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