Управление полномочиями и авторизация могут быть основаны на ролях, выполняемых отдельными действующими лицами или группами действующих лиц. Действующие лица, взаимодействующие с системными компонентами, называются принципалами. Принципалом может быть пользователь, система, устройство, приложение, компонент или даже объект.
Для построения вышеописанной структуры и функциональности необходим ряд моделей, механизмов, процессов, объектов и т.д., которые должны быть рассмотрены.
Что касается управления полномочиями и контроля доступа, то необходимо рассмотреть два типа базовых классов:
- объекты, к которым относятся документы, принципалы, политики и роли;
- действия, к которым относятся управление политиками, управление принципалами, управление полномочиями, аутентификация, авторизация, управление контролем доступа и аудит.
Следующие модели будут рассмотрены более подробно:
- модель зоны;