home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 November / CMCD1104.ISO / Software / Complet / Apache / apache_2.0.52-win32-x86-no_ssl.msi / Data.Cab / F278241_mod_auth_digest.xml.ko < prev    next >
Extensible Markup Language  |  2004-09-22  |  14KB  |  353 lines

  1. <?xml version="1.0" encoding="EUC-KR" ?>
  2. <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
  3. <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
  4. <!-- English Revision: 1.5.2.11 -->
  5.  
  6. <!--
  7.  Copyright 2004 The Apache Software Foundation
  8.  
  9.  Licensed under the Apache License, Version 2.0 (the "License");
  10.  you may not use this file except in compliance with the License.
  11.  You may obtain a copy of the License at
  12.  
  13.      http://www.apache.org/licenses/LICENSE-2.0
  14.  
  15.  Unless required by applicable law or agreed to in writing, software
  16.  distributed under the License is distributed on an "AS IS" BASIS,
  17.  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  18.  See the License for the specific language governing permissions and
  19.  limitations under the License.
  20. -->
  21.  
  22. <modulesynopsis metafile="mod_auth_digest.xml.meta">
  23.  
  24. <name>mod_auth_digest</name>
  25. <description>MD5 Digest Authentication└╗ ╗τ┐δ╟╤ ╗τ┐δ└┌└╬┴⌡.</description>
  26. <status>Experimental</status>
  27. <sourcefile>mod_auth_digest.c</sourcefile>
  28. <identifier>auth_digest_module</identifier>
  29.  
  30. <summary>
  31.     <p>└╠ ╕≡╡Γ└║ HTTP Digest Authentication└╗ ▒╕╟÷╟╤┤┘.
  32.     ▒╫╖»│¬ ╕╣└║ ┼╫╜║╞«╕ª ░┼─í┴÷ ╛╩└║ ╜╟╟Φ└√└╬ ╕≡╡Γ└╠┤┘.</p>
  33. </summary>
  34.  
  35. <seealso><directive module="core">AuthName</directive></seealso>
  36. <seealso><directive module="core">AuthType</directive></seealso>
  37. <seealso><directive module="core">Require</directive></seealso>
  38. <seealso><directive module="core">Satisfy</directive></seealso>
  39.  
  40. <section id="using"><title>Digest Authentication ╗τ┐δ╟╧▒Γ</title>
  41.  
  42.     <p>MD5 Digest authentication└║ ╕┼┐∞ ╜▒░╘ ╗τ┐δ╟╥ ╝÷ └╓┤┘.
  43.     ╕≡╡τ <directive module="mod_auth">AuthGroupFile</directive>└╗
  44.     <directive
  45.     module="mod_auth_digest">AuthDigestGroupFile</directive>╖╬
  46.     ║»░µ╟╧░φ, <code>AuthType Basic</code>░· <directive
  47.     module="mod_auth">AuthUserFile</directive> ┤δ╜┼
  48.     <code>AuthType Digest</code>┐═ <directive
  49.     module="mod_auth_digest">AuthDigestFile</directive>└╗
  50.     ╗τ┐δ╟╧┐⌐ ░ú┤▄╚≈ └╬┴⌡└╗ ╝│┴ñ╟╥ ╝÷ └╓┤┘. ▒╫╕«░φ ├╓╝╥╟╤ ║╕╚ú╟╧╖┴┤┬
  51.     ┐╡┐¬└╟ ▒Γ║╗ URI└╗ <directive module="mod_auth_digest"
  52.     >AuthDigestDomain</directive> ┴÷╜├╛ε┐í ╗τ┐δ╟╤┤┘.</p>
  53.  
  54.     <p><a href="../programs/htdigest.html">htdigest</a> ╡╡▒╕╕ª
  55.     ╗τ┐δ╟╧┐⌐ ╗τ┐δ└┌ (╣«└┌)╞─└╧└╗ ╕╕╡Θ ╝÷ └╓┤┘.</p>
  56.  
  57.     <example><title>┐╣┴ª:</title>
  58.       <Location /private/><br />
  59.       <indent>
  60.         AuthType Digest<br />
  61.         AuthName "private area"<br />
  62.         AuthDigestDomain /private/ http://mirror.my.dom/private2/<br />
  63.         AuthDigestFile /web/auth/.digest_pw<br />
  64.         Require valid-user<br />
  65.       </indent>
  66.       </Location>
  67.     </example>
  68.  
  69.     <note><title>┴╓└╟</title> 
  70.     <p>Digest authentication└║ Basic authentication║╕┤┘ ┤⌡
  71.     ╛╚└ⁿ╟╤ ╛╧╚ú╜├╜║┼█└╗ ┴ª░°╟╧┴÷╕╕, ║Ω╢≤┐∞└·░í ┴÷┐°╟╪╛▀ ╟╤┤┘.
  72.     2002│Γ 11┐∙ ╟÷└τ digest authentication└╗ ┴÷┐°╟╧┤┬ ║Ω╢≤┐∞└·┐í┤┬
  73.     <a href="http://www.opera.com/">Opera</a>, (┴·└╟╣«└┌┐¡░·
  74.     ╟╘▓▓ ╗τ┐δ╟╧╕Θ ╛╚╡╟┴÷╕╕ - ╟╪░ß╣µ╣²└║ ╛╞╖í "<a href="#msie"
  75.      >MS Internet Explorer</a> ╣«┴ª ╟╪░ß╟╧▒Γ"╕ª ┬ⁿ░φ) <a
  76.     href="http://www.microsoft.com/windows/ie/">MS Internet
  77.     Explorer</a>, <a
  78.     href="http://www.w3.org/Amaya/">Amaya</a>, <a
  79.     href="http://www.mozilla.org">Mozilla</a>, ╣÷└ⁿ 7 └╠╚─└╟
  80.     <a href="http://channels.netscape.com/ns/browsers/download.jsp"
  81.     >Netscape</a> ╡ε└╠ └╓┤┘. digest authentication└╠ basic
  82.     authentication ╕╕┼¡ │╬╕« ▒╕╟÷╡╟┴÷ ╛╩╛╥▒Γ╢º╣«┐í ┴╓└╟╟╪╝¡
  83.     ╗τ┐δ╟╪╛▀ ╟╤┤┘.</p>
  84.     </note>
  85. </section>
  86.  
  87. <section id="msie"><title>MS Internet Explorer ╣«┴ª ╟╪░ß╟╧▒Γ</title>
  88.     <p>╟÷└τ Internet Explorer┤┬ Digest authentication
  89.     ╗τ┐δ╜├ ┴·└╟╣«└┌┐¡└╠ └╓┤┬ <code>GET</code> ┐Σ├╗└╗ RFC┐═ ┤┘╕ú░╘
  90.     ├│╕«╟╧┤┬ ╣«┴ª░í └╓┤┘. ╕ε░í┴÷ ╣µ╣²└╕╖╬ └╠ ╣«┴ª╕ª ╟╪░ß╟╥ ╝÷
  91.     └╓┤┘.</p>
  92.  
  93.     <p>
  94.     ├╣╣°┬░┤┬ ╟┴╖╬▒╫╖Ñ┐í └┌╖ß╕ª │╤░▄┴╓▒Γ└º╟╪ <code>GET</code>
  95.     ┤δ╜┼ <code>POST</code> ┐Σ├╗└╗ ╗τ┐δ╟╧┤┬ ╣µ╣²└╠┤┘. └╠ ╣µ╣²└╠
  96.     ░í┤╔╟╧┤┘╕Θ ░í└σ ░ú┤▄╟╤ ╟╪░ß├Ñ└╠┤┘.
  97.     </p>
  98.  
  99.     <p>╢╟, ╛╞╞──í 2.0.51║╬┼═ <code>AuthDigestEnableQueryStringHack</code>
  100.     ╚»░µ║»╝÷╕ª ┴ª░°╟╧┐⌐ ╣«┴ª╕ª ╟╪░ß╟╤┤┘. ┐Σ├╗┐í
  101.     <code>AuthDigestEnableQueryStringHack</code>└╗ ╝│┴ñ╟╧╕Θ
  102.     ╛╞╞──í┤┬ MSIE ╣÷▒╫╕ª ╟╟╟╪░Ñ ┴╢─í╕ª ├δ╟╧░φ ┐Σ├╗ URI╕ª digest
  103.     ║±▒│┐í╝¡ ┴ª┐▄╟╤┤┘. └╠ ╣µ╣²└║ ┤┘└╜░· ░░└╠ ╗τ┐δ╟╤┤┘.</p>
  104.  
  105.     <example><title>MSIE┐í╝¡ Digest Authentication ╗τ┐δ╟╧▒Γ:</title>
  106.     BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
  107.     </example>
  108.  
  109.     <p>╝▒┼├└√└╬ ╚»░µ║»╝÷ ╝│┴ñ┐í ┤δ╟╤ └┌╝╝╟╤ │╗┐δ└║ <directive
  110.     module="mod_setenvif">BrowserMatch</directive> ┴÷╜├╛ε╕ª
  111.     ┬ⁿ░φ╟╧╢≤.</p>
  112. </section>
  113.  
  114.  
  115. <directivesynopsis>
  116. <name>AuthDigestFile</name>
  117. <description>digest authentication┐í ╗τ┐δ╟╥ ╗τ┐δ└┌╕φ░· └╬─┌╡∙╡╚
  118. ╛╧╚ú ╕±╖╧└╗ └·└σ╟╤ ╣«╝¡╞─└╧ └º─í</description>
  119. <syntax>AuthDigestFile <var>file-path</var></syntax>
  120. <contextlist><context>directory</context><context>.htaccess</context>
  121. </contextlist>
  122. <override>AuthConfig</override>
  123.  
  124. <usage>
  125.     <p><directive>AuthDigestFile</directive> ┴÷╜├╛ε┤┬ digest
  126.     authentication┐í ╗τ┐δ╟╥ ╗τ┐δ└┌╕φ░· └╬─┌╡∙╡╚ ╛╧╚ú╕ª └·└σ╟╧┤┬
  127.     ╣«╝¡╞─└╧╕φ└╗ ┴÷┴ñ╟╤┤┘. <var>File-path</var>┤┬ ╗τ┐δ└┌┴ñ║╕
  128.     ╞─└╧└╟ └²┤δ░µ╖╬└╠┤┘.</p>
  129.  
  130.     <p>└╠ ╞─└╧ │╗┐δ└║ ╞»║░╟╤ ╟ⁿ╜─└╠ └╓┤┘. ╛╞╞──í ╣Φ╞≈║╗└╟
  131.     <code>support/</code> ╟╧└º╡≡╖║┼Σ╕«┐í └╓┤┬ <a
  132.     href="../programs/htdigest.html">htdigest</a> ╡╡▒╕╕ª ╗τ┐δ╟╧┐⌐
  133.     └╠╖▒ ╟ⁿ╜─└╟ ╞─└╧└╗ ╕╕╡Θ ╝÷ └╓┤┘.</p>
  134. </usage>
  135. </directivesynopsis>
  136.  
  137. <directivesynopsis>
  138. <name>AuthDigestGroupFile</name>
  139. <description>digest authentication┐í ╗τ┐δ╟╥ ▒╫╖∞ ╕±╖╧└╗ └·└σ╟╤
  140. ╣«╝¡╞─└╧╕φ</description>
  141. <syntax>AuthDigestGroupFile <var>file-path</var></syntax>
  142. <contextlist><context>directory</context><context>.htaccess</context>
  143. </contextlist>
  144. <override>AuthConfig</override>
  145.  
  146. <usage>
  147.     <p><directive>AuthDigestGroupFile</directive> ┴÷╜├╛ε┤┬ ▒╫╖∞░·
  148.     ▒╫╖∞└╟ ▒╕╝║┐°╡Θ(╗τ┐δ└┌╕φ) ╕±╖╧└╗ └·└σ╟╧┤┬ ╣«╝¡╞─└╧╕φ└╗ ┴÷┴ñ╟╤┤┘.
  149.     <var>File-path</var>┤┬ ▒╫╖∞┴ñ║╕ ╞─└╧└╟ └²┤δ░µ╖╬└╠┤┘.</p>
  150.  
  151.     <p>▒╫╖∞╞─└╧└║ ▒╫╖∞╕φ ╡┌┐í ─▌╖╨, ▒╫╡┌┐í ▒╫╖∞┐í ╝╙╟╤ ╗τ┐δ└┌╕φ╡Θ└╗
  152.     ░°╣Θ└╕╖╬ ▒╕║╨╟╧┐⌐ ╟╤ ┴┘╖╬ ▒Γ╖╧╟╤┤┘. ┐╣╕ª ╡Θ╛ε ┤┘└╜░· ░░┤┘.</p>
  153.  
  154.     <example>mygroup: bob joe anne</example>
  155.  
  156.     <p>┼½ ╣«└┌╞─└╧└╗ ░╦╗÷╟╧┤┬ ░═└╠ <em>╕┼┐∞</em> ║±╚┐└▓└√└╙└╗
  157.     ╕φ╜╔╟╧╢≤.</p>
  158.  
  159.     <note type="warning"><title>║╕╛╚:</title>
  160.     <p><directive>AuthGroupFile</directive>└╗ └Ñ╝¡╣÷ ╣«╝¡╡Θ ╣█┐í
  161.     └·└σ╟╪╛▀ ╟╤┤┘. ▒╫╖∞╞─└╧└╠ ║╕╚ú╟╧┤┬ ╡≡╖║┼Σ╕« ╛╚┐í ▒╫╖∞╞─└╧└╗
  162.     ╡╬┴÷ <em>╕╢╢≤</em>. ▒╫╖╕┴÷ ╛╩└╕╕Θ ┼¼╢≤└╠╛≡╞«░í
  163.     <directive>AuthGroupFile</directive>└╗ ┤┘┐ε╣▐└╗ ╝÷╡╡ └╓┤┘.</p>
  164.     </note>
  165. </usage>
  166. </directivesynopsis>
  167.  
  168. <directivesynopsis>
  169. <name>AuthDigestQop</name>
  170. <description>digest authentication░í ╗τ┐δ╟╥
  171. ║╕╚ú╝÷┴╪(quality-of-protection)└╗ ┴÷┴ñ╟╤┤┘.</description>
  172. <syntax>AuthDigestQop none|auth|auth-int [auth|auth-int]</syntax>
  173. <default>AuthDigestQop auth</default>
  174. <contextlist><context>directory</context><context>.htaccess</context>
  175. </contextlist>
  176. <override>AuthConfig</override>
  177.  
  178. <usage>
  179.     <p><directive>AuthDigestQop</directive> ┴÷╜├╛ε┤┬
  180.     <dfn>║╕╚ú╝÷┴╪(quality-of-protection)</dfn>└╗ ┴÷┴ñ╟╤┤┘.
  181.     <code>auth</code>┤┬ (╗τ┐δ└┌╕φ/╛╧╚ú) └╬┴⌡╕╕ ╟╧░φ,
  182.     <code>auth-int</code>┤┬ └╬┴⌡░· ┐╧░ß╝║ ░╦╗τ╕ª (MD5 ╟╪╜¼╡╡
  183.     ░Φ╗Ω╟╧┐⌐ ░╦╗τ╟╤┤┘) ╟╤┤┘. <code>none</code>└║ (┐╧░ß╝║ ░╦╗τ╕ª
  184.     ╟╧┴÷╛╩┤┬) ┐└╖í╡╚ RFC-2069 digest ╛╦░φ╕«┴≥└╗ ╗τ┐δ╟╤┤┘.
  185.     <code>auth</code>┐═ <code>auth-int</code>╕ª ╕≡╡╬ ┴÷┴ñ╟╥
  186.     ╝÷ └╓┤┘. └╠ ░µ┐∞ ║Ω╢≤┐∞└·┤┬ ╛ε╢▓ ░═└╗ ╗τ┐δ╟╥┴÷ ╝▒┼├╟╤┤┘.
  187.     ║Ω╢≤┐∞└·░í ╛ε┤° └╠└»┐í╝¡░╟ challenge╕ª ┴┴╛╞╟╧┴÷ ╛╩┤┬┤┘╕Θ
  188.     <code>none</code>└╗ ╗τ┐δ╟╪╛▀ ╟╤┤┘.</p>
  189.  
  190.     <note>
  191.       <code>auth-int</code>┤┬ ╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘.
  192.     </note>
  193. </usage>
  194. </directivesynopsis>
  195.  
  196. <directivesynopsis>
  197. <name>AuthDigestNonceLifetime</name>
  198. <description>╝¡╣÷ nonce░í └»╚┐╟╤ ▒Γ░ú</description>
  199. <syntax>AuthDigestNonceLifetime <var>seconds</var></syntax>
  200. <default>AuthDigestNonceLifetime 300</default>
  201. <contextlist><context>directory</context><context>.htaccess</context>
  202. </contextlist>
  203. <override>AuthConfig</override>
  204.  
  205. <usage>
  206.     <p><directive>AuthDigestNonceLifetime</directive> ┴÷╜├╛ε┤┬
  207.     ╝¡╣÷ nonce░í └»╚┐╟╤ ▒Γ░ú└╗ ┴╢└²╟╤┤┘. ┼¼╢≤└╠╛≡╞«░í ╕╕▒Γ╡╚
  208.     nonce╕ª ░í┴÷░φ ╝¡╣÷┐í ┴ó▒┘╟╧╕Θ ╝¡╣÷┤┬ <code>stale=true</code>┐═
  209.     ╟╘▓▓ 401└╗ ╣▌╚»╟╤┤┘. <var>seconds</var>░í 0║╕┤┘ ┼⌐╕Θ nonce░í
  210.     └»╚┐╟╤ ▒Γ░ú└╗ ┴÷┴ñ╟╤┤┘. ╛╞╕╢╡╡ 10 ├╩║╕┤┘ └█░╘ ╝│┴ñ╟╧╕Θ ╛╚╡╚┤┘.
  211.     <var>seconds</var>░í 0║╕┤┘ └█└╕╕Θ nonce┤┬ ┐╡┐°╚≈ ╕╕▒Γ╡╟┴÷
  212.     ╛╩┤┬┤┘. <!-- ╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥└╜: <var>seconds</var>░í
  213.     0└╠╕Θ ┼¼╢≤└╠╛≡╞«┤┬ ┴ñ╚«╚≈ ╟╤╣°╕╕ nonce╕ª ╗τ┐δ╟╥ ╝÷ └╓┤┘.
  214.     ╟╤╣°╕╕ ╗τ┐δ╟╥ ╝÷ └╓┤┬ nonce┤┬ └τ╗²░°░▌(replay attack)┐í
  215.     ┤δ╟╪ ┤⌡ ╛╚└ⁿ╟╤ ║╕╛╚└╗ ┴ª░°╟╧┴÷╕╕, ║Ω╢≤┐∞└·░í ┐Σ├╗╡Θ└╗ ┐¼╝╙╟╪╝¡
  216.     ║╕│╗░┼│¬ ┐⌐╖» ┐¼░ß└╗ ╡┐╜├┐í ╟╥ ╝÷░í ╛°╛ε╝¡ ╝║┤╔└╠ ╗≤┤τ╚≈
  217.     ╢│╛ε┴· ╝÷ └╓└╜└╗ ┴╓└╟╟╧╢≤. ║Ω╢≤┐∞└·┤┬ nonce╕ª └╠╣╠ ╗τ┐δ╟╧┐┤┤┬┴÷
  218.     ╜▒░╘ ╛╦╛╞│╛ ╝÷ ╛°▒Γ╢º╣«┐í ┐Σ├╗└╗ ┐¼╝╙╟╪╝¡ ║╕│╜╚─, ├╣╣°┬░
  219.     ┐Σ├╗└╗ ┴ª┐▄╟╧░φ 401 └└┤Σ└╗ ╣▐└║ ┤┘└╜ ┐Σ├╗└╗ ┤┘╜├ ║╕│╗░╘
  220.     ╡╚┤┘. ╢╟ └τ╗²░°░▌┐í ┤δ╟╤ ║╕╚ú┤┬ POST ┐Σ├╗░· ░░└╠ ╡┐└√└╕╖╬
  221.     │╗┐δ└╗ ╗²╝║╟╧┤┬ ░µ┐∞┐í╕╕ └╟╣╠░í └╓└╜└╗ ┴╓└╟╟╧╢≤. ┴ñ└√└╬
  222.     │╗┐δ└╟ ░µ┐∞ ░°░▌└┌┤┬ └╠╣╠ ┐╧└ⁿ╟╤ │╗┐δ└╗ ░í┴÷░φ └╓└╕╣╟╖╬,
  223.     ╟╤╣°╕╕ ╗τ┐δ╟╥ ╝÷ └╓┤┬ nonce┤┬ └╟╣╠░í ╛°┤┘. -->
  224.     </p>
  225. </usage>
  226. </directivesynopsis>
  227.  
  228. <directivesynopsis>
  229. <name>AuthDigestNonceFormat</name>
  230. <description>nonce╕ª ╕╕╡σ┤┬ ╣µ╣²└╗ ░ß┴ñ╟╤┤┘</description>
  231. <syntax>AuthDigestNonceFormat <var>format</var></syntax>
  232. <contextlist><context>directory</context><context>.htaccess</context>
  233. </contextlist>
  234. <override>AuthConfig</override>
  235.  
  236. <usage>
  237.     <note>╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘.</note>
  238.     <!-- AuthDigestNonceFormat ┴÷╜├╛ε┤┬ nonce╕ª ╕╕╡σ┤┬ ╣µ╣²└╗
  239.     ░ß┴ñ╟╤┤┘. -->
  240. </usage>
  241. </directivesynopsis>
  242.  
  243. <directivesynopsis>
  244. <name>AuthDigestNcCheck</name>
  245. <description>╝¡╣÷░í ║╕│╗┤┬ nonce-count╕ª ░╦╗τ╟╥┴÷ ┐⌐║╬</description>
  246. <syntax>AuthDigestNcCheck On|Off</syntax>
  247. <default>AuthDigestNcCheck Off</default>
  248. <contextlist><context>server config</context></contextlist>
  249.  
  250. <usage>
  251.     <note>
  252.       ╛╞┴≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘.
  253.     </note>
  254.     <!--
  255.     <p>AuthDigestNcCheck ┴÷╜├╛ε┤┬ ╝¡╣÷░í ║╕│╗┤┬ nonce-count╕ª
  256.     ░╦╗τ╟╥┴÷ ░ß┴ñ╟╤┤┘.</p>
  257.  
  258.     <p>║╕╛╚╗≤ ▒╟└σ╟╧┴÷╕╕ └╠ ┴÷╜├╛ε╕ª On└╕╖╬ ╝│┴ñ╟╧╕Θ ╝║┤╔└╠
  259.     ┼⌐░╘ ╢│╛ε┴°┤┘. nonce-count╕ª ░╦╗τ╟╧╖┴╕Θ (digest authentication
  260.     ┐⌐║╬┐═ ░ⁿ░Φ╛°└╠ Authorization ╟∞┤⌡╕ª ║╕│╗┤┬) *╕≡╡τ* ┐Σ├╗└╗
  261.     └╙░Φ┐╡┐¬(critical section)└╗ ┼δ╟╪ ├│╕«╟╪╛▀ ╟╤┤┘. ╝¡╣÷░í
  262.     Authorization ╟∞┤⌡╕ª ╞≈╟╘╟╤ ╕┼┐∞ ╕╣└║ ┐Σ├╗└╗ ├│╕«╟╤┤┘╕Θ
  263.     ╝║┤╔└╠ ╟÷└·╚≈ ╢│╛ε┴· ╝÷ └╓┤┘.</p>
  264.      -->
  265. </usage>
  266. </directivesynopsis>
  267.  
  268. <directivesynopsis>
  269. <name>AuthDigestAlgorithm</name>
  270. <description>digest authentication┐í╝¡ challenge┐═ response
  271. hash╕ª ░Φ╗Ω╟╧┤┬ ╛╦░φ╕«┴≥└╗ ╝▒┼├╟╤┤┘</description>
  272. <syntax>AuthDigestAlgorithm MD5|MD5-sess</syntax>
  273. <default>AuthDigestAlgorithm MD5</default>
  274. <contextlist><context>directory</context><context>.htaccess</context>
  275. </contextlist>
  276. <override>AuthConfig</override>
  277.  
  278. <usage>
  279.     <p><directive>AuthDigestAlgorithm</directive> ┴÷╜├╛ε┤┬
  280.     challenge┐═ response hash╕ª ░Φ╗Ω╟╧┤┬ ╛╦░φ╕«┴≥└╗ ╝▒┼├╟╤┤┘.</p>
  281.  
  282.     <note>
  283.       <code>MD5-sess</code>┤┬ ╛╞┴≈ ┐╧└ⁿ╚≈ ▒╕╟÷╡╟┴÷ ╛╩╛╥┤┘.
  284.     </note>
  285.     <!--
  286.     <p><code>MD5-sess</code>╕ª ╗τ┐δ╟╧╖┴╕Θ
  287.     <code>mod_auth_digest.c</code>└╟ <code>get_userpw_hash()</code>
  288.     ╟╘╝÷╕ª ╕╒└· └█╝║╟╪╛▀ ╟╤┤┘.</p>
  289.     -->
  290. </usage>
  291. </directivesynopsis>
  292.  
  293. <directivesynopsis>
  294. <name>AuthDigestDomain</name>
  295. <description>digest authentication┐í╝¡ ░░└║ ║╕╚ú┐╡┐¬┐í ╝╙╟╧┤┬
  296. URI╡Θ</description>
  297. <syntax>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</syntax>
  298. <contextlist><context>directory</context><context>.htaccess</context>
  299. </contextlist>
  300. <override>AuthConfig</override>
  301.  
  302. <usage>
  303.     <p><directive>AuthDigestDomain</directive> ┴÷╜├╛ε┤┬ ░░└║
  304.     ║╕╚ú┐╡┐¬┐í └╓┤┬ (<em>┐╣╕ª ╡Θ╛ε</em> ░░└║ ┐╡┐¬░· ╗τ┐δ└┌╕φ/╛╧╚ú
  305.     ┴ñ║╕╕ª ╗τ┐δ╟╧┤┬) URI╡Θ└╗ ┴÷┴ñ╟╤┤┘. ┴÷┴ñ╟╤ URI┤┬ ┴ó╡╬╗τ╖╬
  306.     ╗τ┐δ╟╤┤┘. <em>┴∩</em>, ┼¼╢≤└╠╛≡╞«┤┬ URI "╛╞╖í" ╕≡╡╬╕ª
  307.     ░░└║ ╗τ┐δ└┌╕φ/╛╧╚ú╖╬ ║╕╚ú╟╤┤┘░φ ░í┴ñ╟╤┤┘. URI┤┬
  308.     (<em>┴∩</em>, ╜║┼┤(scheme), ╚ú╜║╞«, ╞≈╞« ╡ε└╗ ╞≈╟╘╟╧┤┬)
  309.     └²┤δ URL└╠░┼│¬ ╗≤┤δ URI└╠┤┘.</p>
  310.  
  311.     <p>└╠ ┴÷╜├╛ε┤┬ ╟╫╗≤ <em>┴÷┴ñ╟╪╛▀</em> ╟╧╕τ, ├╓╝╥╟╤ ┐╡┐¬╡Θ└╟
  312.     ▒Γ║╗ URI(╡Θ)╕ª ╞≈╟╘<em>╟╪╛▀</em> ╟╤┤┘. ╗²╖½╟╧╕Θ ┼¼╢≤└╠╛≡╞«┤┬
  313.     └╠ ╝¡╣÷╖╬ ║╕│╗┤┬ <em>╕≡╡τ ┐Σ├╗</em>┐í Authorization ╟∞┤⌡╕ª
  314.     ╞≈╟╘╟╤┤┘. ▒╫╖»╕Θ ┐Σ├╗└╟ ┼⌐▒Γ░í ─┐┴÷╕τ, <directive
  315.     module="mod_auth_digest">AuthDigestNcCheck</directive>╕ª
  316.     ╗τ┐δ╟╤┤┘╕Θ ╝║┤╔┐í │¬╗█ ┐╡╟Γ└╗ ┴┘ ╝÷ └╓┤┘.</p>
  317.  
  318.     <p>┤┘╕Ñ ╝¡╣÷└╟ URI╕ª ┴÷┴ñ╟╧╕Θ, (└╠╕ª └╠╟╪╟╧┤┬) ┼¼╢≤└╠╛≡╞«┤┬
  319.     ┐⌐╖» ╝¡╣÷╕╢┤┘ ╕┼╣° ╗τ┐δ└┌┐í░╘ ╣»┴÷╛╩░φ ░░└║ ╗τ┐δ└┌╕φ/╛╧╚ú╕ª
  320.     ╗τ┐δ╟╥ ╝÷ └╓┤┘.</p>
  321. </usage>
  322. </directivesynopsis>
  323.  
  324. <directivesynopsis>
  325. <name>AuthDigestShmemSize</name>
  326. <description>┼¼╢≤└╠╛≡╞«╕ª ├▀└√╟╧▒Γ└º╟╪ ╟╥┤τ╟╧┤┬ ░°└»╕▐╕≡╕«╖«</description>
  327. <syntax>AuthDigestShmemSize <var>size</var></syntax>
  328. <default>AuthDigestShmemSize 1000</default>
  329. <contextlist><context>server config</context></contextlist>
  330.  
  331. <usage>
  332.     <p><directive>AuthDigestShmemSize</directive> ┴÷╜├╛ε┤┬
  333.     ┼¼╢≤└╠╛≡╞«╕ª ├▀└√╟╧▒Γ└º╟╪ ╝¡╣÷░í ╜├└█╟╥╢º ╟╥┤τ╟╧┤┬
  334.     ░°└»╕▐╕≡╕«╖«└╗ ┴ñ└╟╟╤┤┘. ░°└»╕▐╕≡╕«┤┬ ├╓╝╥╟╤ <em>╟╧│¬└╟</em>
  335.     ┼¼╢≤└╠╛≡╞«╕ª ├▀└√╟╧▒Γ└º╟╪ ╟╩┐Σ╟╤ ░°░ú║╕┤┘ └█└╗ ╝÷ ╛°└╜└╗
  336.     ┴╓└╟╟╧╢≤. └╠ ░¬└║ ╜├╜║┼█┐í ╡√╢≤ ┤┘╕ú┤┘. ┴ñ╚«╟╤ ░¬└╗ ╛╦╖┴╕Θ
  337.     <directive>AuthDigestShmemSize</directive>╕ª <code>0</code>└╕╖╬
  338.     ╝│┴ñ╟╧░φ ╝¡╣÷╕ª ╜├└█╟╤╚─ ┐└╖∙╣«└╗ ┬ⁿ░φ╟╧╢≤.</p>
  339.  
  340.     <p><var>size</var>┤┬ ║╕┼δ ╣┘└╠╞« ┤▄└º└╠┴÷╕╕, ╡┌┐í
  341.     <code>K</code>│¬ <code>M</code>└╗ ╗τ┐δ╟╧┐⌐ KBytes│¬ MBytes╕ª
  342.     │¬┼╕│╛ ╝÷ └╓┤┘. ┐╣╕ª ╡Θ╛ε, ┤┘└╜ ┴÷╜├╛ε╡Θ└║ ╕≡╡╬ ░░┤┘:</p>
  343.  
  344.     <example>
  345.       AuthDigestShmemSize 1048576<br />
  346.       AuthDigestShmemSize 1024K<br />
  347.       AuthDigestShmemSize 1M
  348.     </example>
  349. </usage>
  350. </directivesynopsis>
  351.  
  352. </modulesynopsis>
  353.