annotate Lib/IMPL/Web/Security.pm @ 69:8c7b88bdb663

Cookie Simple auth support
author wizard
date Wed, 24 Mar 2010 17:41:41 +0300
parents f47f93534005
children 2f31ecabe9ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
52
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
1 package IMPL::Web::Security;
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
2
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
3 1;
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
4
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
5 __END__
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
6
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
7 =pod
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
8
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
9 =head1 DESCRIPTION
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
10
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
11 Модуль для аутентификации и авторизации веб запроса.
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
12
66
f47f93534005 Documentation
wizard
parents: 52
diff changeset
13 Получает запрос, вычленяет из него информацию для авторизации, производит авторизацию пользователя
52
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
14 и создает контекст безопасности.
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
15
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
16 При этом использует указанные модули аутентификации.
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
17
66
f47f93534005 Documentation
wizard
parents: 52
diff changeset
18 Информацию для аутентификации модуль получает через соответствующие адаптеры.
52
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
19
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
20 =item C<IMPL::Web::Security::Server>
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
21
66
f47f93534005 Documentation
wizard
parents: 52
diff changeset
22 Аутентифицирует пользователя на основе данных, предоставленных сервером
52
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
23
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
24 =item C<IMPL::Web::Security::Embed>
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
25
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
26 Аутентифицирует пользователя используя указанные модули, при этом получает данные
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
27 из запроса.
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
28
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
29 =cut