annotate Lib/IMPL/Web/Security.pm @ 56:117b6956d5a5

Web application in progress
author wizard
date Thu, 04 Mar 2010 15:46:17 +0300
parents 15d720913562
children f47f93534005
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
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
13 Получает запрос, вчленяет из него информацию для авторизации, производит авторизацию пользователя
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
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
18 Информацию для аутентификации модкль получает через соответствующие адаптеры.
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
15d720913562 security in work
wizard@linux-odin.local
parents:
diff changeset
22 аутентифицирует пользователя на основе данных, предоставленных сервером
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