На рисунке 5 приведена диаграмма используемых классов, в таблице 1 - краткое описание классов.
Рисунок 5.
Таблица 1.
Класс | Сборка | Описание |
ServerSecurityContext | SecurityServer | Содержит пользовательские данные на стороне сервера приложения. |
ServerChannelSinkProvider | SecurityServer | Провайдер канального приемника. Помещает канальный приемник в цепочку серверных канальных приемников. |
ServerChannelSink | SecurityServer | Серверный канальный приемник. Аутентифицирует пользователей. Управляет состоянием сессии. |
SecurityContextContainer | SecurityBase | Контейнер для пользовательских сессий. |
ClientSecurityContext | SecurityClient | Содержит пользовательские данные на стороне Web-сервера. |
ClientChannelSinkProvider | SecurityClient | Провайдер канального приемника на стороне Web- сервера. |
ClientChannelSink | SecurityClient | Канальный приемник на стороне Web- сервера. |
ChannelSinkHeaders | SecurityBase | Содержит названия заголовков аутентификации. |
ISecurityContext | SecurityBase | Интерфейс для объектов, содержащих состояние сессии. |