summaryrefslogtreecommitdiffstats
path: root/docs/manual/mod/mod_auth_basic.html.ja.utf8
diff options
context:
space:
mode:
Diffstat (limited to 'docs/manual/mod/mod_auth_basic.html.ja.utf8')
-rw-r--r--docs/manual/mod/mod_auth_basic.html.ja.utf878
1 files changed, 38 insertions, 40 deletions
diff --git a/docs/manual/mod/mod_auth_basic.html.ja.utf8 b/docs/manual/mod/mod_auth_basic.html.ja.utf8
index ec0eb9d557..4963beb690 100644
--- a/docs/manual/mod/mod_auth_basic.html.ja.utf8
+++ b/docs/manual/mod/mod_auth_basic.html.ja.utf8
@@ -26,8 +26,6 @@
<a href="../ja/mod/mod_auth_basic.html" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<div class="outofdate">この日本語訳はすでに古くなっている可能性があります。
- 更新された内容を見るには英語版をご覧下さい。</div>
<table class="module"><tr><th><a href="module-dict.html#Description">説明:</a></th><td>基本認証</td></tr>
<tr><th><a href="module-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">モジュール識別子:</a></th><td>auth_basic_module</td></tr>
@@ -35,10 +33,13 @@
<tr><th><a href="module-dict.html#Compatibility">互換性:</a></th><td>Apache 2.1 以降</td></tr></table>
<h3>概要</h3>
- <p>与えられたプロバイダ (訳注: 認証での照会を行う問い合わせ先)
+ <p>与えられたプロバイダ <span class="transnote">(<em>訳注:</em> 認証での照会を行う問い合わせ先)</span>
でユーザを検索し、HTTP 基本認証でアクセス制限できるようになります。
HTTP ダイジェスト認証については <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
- で提供されます。</p>
+ で提供されます。このモジュールを使う際はこのモジュールのほかに
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> といった認証モジュールと、
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> といった承認モジュールとの両方を、
+ それぞれひとつ以上組み合わせて使うことになります。</p>
</div>
<div id="quickview"><h3 class="directives">ディレクティブ</h3>
<ul id="toc">
@@ -47,8 +48,14 @@
</ul>
<h3>参照</h3>
<ul class="seealso">
-<li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li>
-<li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#reject">Reject</a></code></li>
+<li><code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code> (Deprecated)</li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#&lt;satisfyall&gt;">&lt;SatisfyAll&gt;</a></code></li>
+<li><code class="directive"><a href="../mod/mod_authz_core.html#&lt;satisfyone&gt;">&lt;SatisfyOne&gt;</a></code></li>
+<li><a href="../howto/auth.html">Authentication howto</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -63,36 +70,28 @@
<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">モジュール:</a></th><td>mod_auth_basic</td></tr>
</table>
- <p><code class="directive">AuthBasicAuthoritative</code>
- ディレクティブで明示的に <code>Off</code>に設定すると、
- 与えられた認証ユーザ ID に対して<strong>ユーザ ID がない</strong>
- または<strong>ルールがない</strong>場合に、
- 認証と承認の両方のプロセスが、
- より低いレベルのモジュール (<code>modules.c</code> ファイルで定義) に移行するようにできます。
- ユーザ ID がある、かつまたは、ルールが指定されている場合は、
- 通常のパスワードとアクセスチェックが適用されて、
- 認証に失敗すると "Authentication Required" 応答が返されます。</p>
-
- <p>ですから、二つ以上のモジュールのデータベースで同一の
- ユーザ ID が現われたり、
- または、正しい <code class="directive"><a href="../mod/core.html#require">Require</a></code>
- ディレクティブが二つ以上のモジュールで現われたりした場合は、
- 一つ目のモジュールが認定を行って、<code class="directive">AuthAuthoritative</code>
- 設定に関わらず、アクセスは移行しません。</p>
-
- <p>デフォルトでは、制御は移行しません。そして、未知のユーザ ID や
- ルールがあっても "Authentication Required" 応答が返されます。
- ですから、このディレクティブを設定しないことでシステムの安全を維持できて、また、
- NCSA 準拠の挙動を強制できます。</p>
+ <p>通常は、<code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code>
+ ディレクティブで指定した承認モジュールを順に使ってユーザを検査しようとして、
+ どのプロバイダでもユーザを検査できなかった場合、アクセス拒否します。
+ <code class="directive">AuthBasicAuthoritative</code> を <code>Off</code>
+ と明示的に設定すると <strong>ユーザ ID がなかったり</strong>、
+ <strong>ルールがなかったり</strong>する際に、認証と承認の両方について、
+ プロバイダー機構で実装されていないモジュールに処理を移行させることができます。
+ <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code>
+ ディレクティブで設定できないサードパーティ製のモジュールと、
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
+ とを組み合わせるときにのみ必要になるでしょう。
+ そのようなモジュールを使う場合、処理順序はモジュールのソースコードが
+ どうなっているかによって決まり、処理順序を指定することはできません。</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a> <a name="authbasicprovider" id="authbasicprovider">ディレクティブ</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">説明:</a></th><td>この位置に対する認証プロバイダを設定します。</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthBasicProvider On|Off|<var>provider-name</var>
+<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthBasicProvider <var>provider-name</var>
[<var>provider-name</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthBasicProvider On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>AuthBasicProvider file</code></td></tr>
<tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">ステータス:</a></th><td>Base</td></tr>
@@ -100,15 +99,16 @@
</table>
<p><code class="directive">AuthBasicProvider</code> ディレクティブで、
この位置に対するユーザ認証に用いられる認証プロバイダを設定します。
- <code>On</code> に設定するとデフォルトの認証プロバイダ
- (<code>file</code>) が使用されます。<code>file</code>
- プロバイダは <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
- モジュールで実装されていますので、
- このモジュールがサーバに入っていることを確認してください。</p>
+ デフォルトになっている <code>file</code> プロバイダは
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> モジュールで実装されています。
+ 指定したプロバイダを実装しているモジュールが、
+ 必ずサーバに組み込まれているようにしてください。</p>
<div class="example"><h3>Example</h3><p><code>
&lt;Location /secure&gt;<br />
<span class="indent">
+ AuthType basic<br />
+ AuthName "private area"<br />
AuthBasicProvider dbm<br />
AuthDBMType SDBM<br />
AuthDBMUserFile /www/etc/dbmpasswd<br />
@@ -117,12 +117,10 @@
&lt;/Location&gt;
</code></p></div>
- <p>認証プロバイダについては
- <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> と <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
- をご覧下さい。</p>
-
- <p><code>Off</code> はプロバイダリストをクリアして、デフォルトの
- 状態に戻します。</p>
+ <p>認証プロバイダは <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>,
+ <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>,
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> で実装されています。</p>
</div>
</div>