1=encoding UTF-8
2
3=head1 NAME
4
5Gungho::Component::Authentication::Basic.ja - GunghoでBasic認証を行う
6
7=head1 SYNOPSIS
8
9  ---
10  components:
11    - Authentication::Basic
12  credentials:
13    basic:
14      -
15        - http://example.com
16        - "Admin Only"
17        - username
18        - password
19      -
20        - http://example2.com
21        - "Admin Only"
22        - username2
23        - password2
24
25=head1 DESCRIPTION
26
27このモジュールはGunghoにBasic認証を行う機能を追加します。
28
29=head1 METHODS
30
31=head2 setup($c)
32
33コンポーネントを初期化します。
34
35=head2 authenticate($is_proxy, $realm, $request, $response)
36
37Basic認証を行います。認証が必要な最初のリクエストが401で失敗した場合は
38認証ヘッダーを付与し再度リクエストを行います。
39
40=head2 set_basic_credentials($uri, $realm, $uid, $pass)
41
42指定のURLとRealmに対して認証情報を設定します。
43
44=head2 get_basic_credentials($uri, $realm)
45
46指定のURLとRealmに対して認証情報を返します
47
48=cut