Mercurial > pub > Impl
comparison Lib/IMPL/Security/Auth/Simple.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | 4267a2ac3d46 |
children | 4d0e1962161c |
comparison
equal
deleted
inserted
replaced
179:b3d91ff7aea9 | 180:d1676be8afcc |
---|---|
77 | 77 |
78 =pod | 78 =pod |
79 | 79 |
80 =head1 NAME | 80 =head1 NAME |
81 | 81 |
82 C<IMPL::Security::Auth::Simple> . | 82 C<IMPL::Security::Auth::Simple> Модуль простой авторизации. |
83 | 83 |
84 =head1 DESCRIPTION | 84 =head1 DESCRIPTION |
85 | 85 |
86 MD5 . | 86 Использует алгоритм MD5 для хранения образа пароля. |
87 | 87 |
88 =head1 MEMBERS | 88 =head1 MEMBERS |
89 | 89 |
90 =over | 90 =over |
91 | 91 |
92 =item C<CTOR($secData)> | 92 =item C<CTOR($secData)> |
93 | 93 |
94 , . | 94 Создает объект аутентификации, передавая ему данные для инициализации. |
95 | 95 |
96 =item C<[get]secData> | 96 =item C<[get]secData> |
97 | 97 |
98 , | 98 Возвращает данные безопасности, которые можно использовать для восстановления |
99 . | 99 состояния объекта. |
100 | 100 |
101 =item C<[get]isTrusted> | 101 =item C<[get]isTrusted> |
102 | 102 |
103 ( | 103 Является ли объект доверенным для аутентификации сессии (тоесть хранит данные |
104 ). | 104 для аутентификации сессии). |
105 | 105 |
106 =item C<DoAuth($challenge)> | 106 =item C<DoAuth($challenge)> |
107 | 107 |
108 . . C<$challenge> | 108 Аутентифицирует пользователя. Используется один этап. C<$challenge> |
109 . | 109 открытый пароль пользователя. |
110 | 110 |
111 C<($status,$challenge)> | 111 Возвращает C<($status,$challenge)> |
112 | 112 |
113 =over | 113 =over |
114 | 114 |
115 =item C<$status> | 115 =item C<$status> |
116 | 116 |
117 C<AUTH_SUCCESS>, C<AUTH_FAIL> | 117 Результат либо C<AUTH_SUCCESS>, либо C<AUTH_FAIL> |
118 | 118 |
119 =item C<$challenge> | 119 =item C<$challenge> |
120 | 120 |
121 cookie ( ) | 121 В случае успеха возвращает cookie (уникальный номер) сессии |
122 | 122 |
123 =back | 123 =back |
124 | 124 |
125 =item C<ValidateSession($challenge)> | 125 =item C<ValidateSession($challenge)> |
126 | 126 |
127 . . C<$challenge> cookie | 127 Проверяет аутентичность сессии. Использует один этап. C<$challenge> cookie |
128 , C<DoAuth>. | 128 сессии, полученный при выполнении метода C<DoAuth>. |
129 | 129 |
130 C<($status,$challenge)> | 130 Возвращает C<($status,$challenge)> |
131 | 131 |
132 =over | 132 =over |
133 | 133 |
134 =item C<$status> | 134 =item C<$status> |
135 | 135 |
136 C<AUTH_SUCCESS>, C<AUTH_FAIL> | 136 Результат либо C<AUTH_SUCCESS>, либо C<AUTH_FAIL> |
137 | 137 |
138 =item C<$challenge> | 138 =item C<$challenge> |
139 | 139 |
140 C<undef> | 140 Всегда C<undef> |
141 | 141 |
142 =back | 142 =back |
143 | 143 |
144 =back | 144 =back |
145 | 145 |