comparison Lib/IMPL/Security/Auth.pm @ 68:739f1288ca84

Auth in progress
author wizard
date Tue, 23 Mar 2010 16:55:25 +0300
parents 15d720913562
children 8c7b88bdb663
comparison
equal deleted inserted replaced
67:9f5795a10939 68:739f1288ca84
26 26
27 =pod 27 =pod
28 28
29 =head1 DESCRIPTION 29 =head1 DESCRIPTION
30 30
31 Базовыйы модуль для авторизации пользователей. 31 Базовыйы объект для авторизации.
32 32
33 Процесс авторизации состоит зи следующих шагов 33 В процессе авторизации клиент и сервер обмениеваются данными безопасности C<$challenge>.
34 34
35 1. Клиент отправляет на сервер запрос для авторизации с начальными параметрами. 35 При этом
36 2. Сервер получает запрос, находит данные аутентификации для клиента,
37 производит аутентификацию
38 3. Модуль аутентификации возвращает результат, на основе которого
39 либо формируется контекст безопасности, либо продолжается процесс аутентификации
40
41 Полученный контекст безопасности содержит объект для доступа к сессии аутентификации,
42 в которм содержится уникальные свойства сессии, например идентификатор, сеансовые ключи
43 и т.д.
44
45 Пакет аутентификации должен иметь следующий интерфейс
46 36
47 =over 37 =over
48 38
49 =item C<CTOR($SecData)> 39 =item C<CTOR($SecData)>
50 40