EleWise.ELMA.Security - пространство имён |
| Класс | Описание | |
|---|---|---|
| ActiveUserSessionService |
Сервис для работы с активными сессиями пользователей
| |
| AuthenticatedSessionFilter |
Фильтр для авторизованных сессий
| |
| AuthenticatedSessionInfo |
Информация об авторизованной сессии пользователя
| |
| AuthenticatedSessionInfoDb | ||
| AuthenticatedSessionInfoDbFields | ||
| GroupPermissionManager |
Менеджер работы с глобальными привилегиями
| |
| MembershipSettings | Устарело.
Настройки для сервиса управления учетными записями
| |
| Permission |
Привилегия
Примеры: создание, редактирование, просмотр и пр.
| |
| PermissionBuilder |
Билдер для формирования привилегии
| |
| RunWithElevatedPrivilegiesService |
Сервис, влияющий на результат проверки прав в текущем контексте
|
| Интерфейс | Описание | |
|---|---|---|
| IActiveUserSessionService |
Сервис для работы с активными сессиями пользователей
| |
| IEntityInstanceDefaultPermission |
Права по умолчанию для объектов сущности
| |
| IExternalMembershipService | Устарело.
Точка расширения для реализации внешней авторизации по логину-паролю
| |
| IGlobalPermissionsDelegate |
Для доступа ко всем экземплярам, которые соотносятся с привилегиями, реализуется такой интерфейс.
В реализации интерфейса закладывается логика проверки привилегии.
| |
| IPermissionManagmentService |
Управление привилегиями: манипуляции со списком
| |
| IPermissionRoleTypeProvider |
Привилегии для объекта типа, роли для привилегий
| |
| IPermissionsDelegate |
Для каждого типа, экемпляры которого соотносятся с привилегиями реализуется такой интерфейс.
В реализации интерфейса закладывается логика проверки привилегии.
| |
| IPermissionTarget | ||
| ISecurityService |
Интерфейс проверки привилегий пользователя
| |
| IUser |
Пользователь системы
|
| Перечисление | Описание | |
|---|---|---|
| AuthenticatedSessionStatus |
Статус авторизованной сессии
| |
| PermissionType |
Тип привилегии в отношении
|