mod_auth_digest.xml.ko revision 0ad489b182ebb3789322345e22cf750f88ae167a
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder<?xml version="1.0" encoding="EUC-KR" ?>
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly<?xml-stylesheet type="text/xsl" href="/style/manual.ko.xsl"?>
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly<!-- English Revision: 1.15 -->
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu<!--
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly Copyright 2004 The Apache Software Foundation
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly Licensed under the Apache License, Version 2.0 (the "License");
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly you may not use this file except in compliance with the License.
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly You may obtain a copy of the License at
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly http://www.apache.org/licenses/LICENSE-2.0
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly Unless required by applicable law or agreed to in writing, software
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly distributed under the License is distributed on an "AS IS" BASIS,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder See the License for the specific language governing permissions and
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder limitations under the License.
e90dc723887d541f809007ae81c9bb73ced9592eChristian Maeder-->
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<modulesynopsis metafile="mod_auth_digest.xml.meta">
56899f6457976a2ee20f6a23f088cb5655b15715Liam O'Reilly
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder<name>mod_auth_digest</name>
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder<description>MD5 Digest Authentication�� ����� ���������.</description>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<status>Experimental</status>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<sourcefile>mod_auth_digest.c</sourcefile>
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly<identifier>auth_digest_module</identifier>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder<summary>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder <p>�� ����� HTTP Digest Authentication�� �����Ѵ�.
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly �׷��� ���� �׽�Ʈ�� ��ġ�� ���� �������� ����̴�.</p>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder</summary>
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<seealso><directive module="core">AuthName</directive></seealso>
c0833539c8cf577dd3f2497792fbdd818442744cChristian Maeder<seealso><directive module="core">AuthType</directive></seealso>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<seealso><directive module="core">Require</directive></seealso>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<seealso><directive module="core">Satisfy</directive></seealso>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<section id="using"><title>Digest Authentication ����ϱ�</title>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
036ecbd8f721096321f47cf6a354a9d1bf3d032fChristian Maeder <p>MD5 Digest authentication�� �ſ� ���� ����� �� �ִ�.
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <code>AuthType Basic</code>�� <directive
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder module="mod_auth_basic">AuthBasicProvider</directive> ���
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly <code>AuthType Digest</code>�� <directive
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly module="mod_auth_digest">AuthDigestProvider</directive>��
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly ����Ͽ� ������ ������ ������ �� �ִ�. �׸��� �ּ��� ��ȣ�Ϸ���
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly ������ �⺻ URI�� <directive module="mod_auth_digest"
53bd0c89aa4743dc41a6394db5a90717c1ca4517Liam O'Reilly >AuthDigestDomain</directive> ���þ ����Ѵ�.</p>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly <p><a href="/programs/htdigest.html">htdigest</a> ������
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ����Ͽ� ����� (����)������ ���� �� �ִ�.</p>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <example><title>����:</title>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder &lt;Location /private/&gt;<br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <indent>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder AuthType Digest<br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder AuthName "private area"<br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder AuthDigestDomain /private/ http://mirror.my.dom/private2/<br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder AuthDigestProvider file<br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder AuthUserFile /web/auth/.digest_pw<br />
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder Require valid-user<br />
4314e26a12954cb1c9be4dea10aa8103edac5bbbChristian Maeder </indent>
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder &lt;/Location&gt;
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder </example>
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly <note><title>����</title>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly <p>Digest authentication�� Basic authentication���� ��
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ������ ��ȣ�ý����� ����������, ������ �����ؾ� �Ѵ�.
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 2002�� 11�� ���� digest authentication�� �����ϴ� �������
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <a href="http://www.opera.com/">Opera</a>, (���ǹ��ڿ���
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �Բ� ����� �� ������) <a
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder href="http://www.microsoft.com/windows/ie/">MS Internet
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder Explorer</a>, <a
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly href="http://www.w3.org/Amaya/">Amaya</a>, <a
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly href="http://www.mozilla.org">Mozilla</a>, ���� 7 ������
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <a href="http://channels.netscape.com/ns/browsers/download.jsp"
fa373bc327620e08861294716b4454be8d25669fChristian Maeder >Netscape</a> ���� �ִ�. digest authentication�� basic
fa373bc327620e08861294716b4454be8d25669fChristian Maeder authentication ��ŭ �θ� �������� �ʾұ⶧���� �����ؼ�
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ����ؾ� �Ѵ�.</p>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder </note>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder</section>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<directivesynopsis>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<name>AuthDigestProvider</name>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<description>�� ��ġ�� ���� ���������ڸ� �����Ѵ�</description>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<syntax>AuthDigestProvider On|Off|<var>provider-name</var>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder[<var>provider-name</var>] ...</syntax>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder<default>AuthDigestProvider On</default>
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder<contextlist><context>directory</context><context>.htaccess</context>
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder</contextlist>
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder<override>AuthConfig</override>
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly<usage>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <p><directive>AuthDigestProvider</directive> ���þ�� ��
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ��ġ���� ����ڸ� ������ �����ڸ� �����Ѵ�. ����
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder <code>On</code>�̸� �⺻������(<code>file</code>)�� ����Ѵ�.
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <module>mod_authn_file</module> ����� <code>file</code>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �����ڸ� �����ϱ⶧���� ������ �� ����� �ִ��� Ȯ���ؾ�
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �Ѵ�.</p>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <p>�����ڴ� <module>mod_authn_dbm</module>��
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <module>mod_authn_file</module>�� ����϶�.</p>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <p>���� <code>Off</code>�̸� ������ ����� ����� �⺻���·�
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ���ư���.</p>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder</usage>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder</directivesynopsis>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder<directivesynopsis>
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder<name>AuthDigestQop</name>
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder<description>digest authentication�� �����
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder��ȣ����(quality-of-protection)�� �����Ѵ�.</description>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder<syntax>AuthDigestQop none|auth|auth-int [auth|auth-int]</syntax>
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder<default>AuthDigestQop auth</default>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder<contextlist><context>directory</context><context>.htaccess</context>
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder</contextlist>
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder<override>AuthConfig</override>
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder<usage>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <p><directive>AuthDigestQop</directive> ���þ��
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <dfn>��ȣ����(quality-of-protection)</dfn>�� �����Ѵ�.
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder <code>auth</code>�� (����ڸ�/��ȣ) ������ �ϰ�,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <code>auth-int</code>�� ������ �ϰἺ �˻縦 (MD5 �ؽ���
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ����Ͽ� �˻��Ѵ�) �Ѵ�. <code>none</code>�� (�ϰἺ �˻縦
4314e26a12954cb1c9be4dea10aa8103edac5bbbChristian Maeder �����ʴ�) ������ RFC-2069 digest �˰?���� ����Ѵ�.
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <code>auth</code>�� <code>auth-int</code>�� ��� ������
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �� �ִ�. �� ��� ������� � ���� ������� �����Ѵ�.
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ������ ��� ���������� challenge�� �������� �ʴ´ٸ�
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <code>none</code>�� ����ؾ� �Ѵ�.</p>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <note>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder <code>auth-int</code>�� ���� �������� �ʾҴ�.
4314e26a12954cb1c9be4dea10aa8103edac5bbbChristian Maeder </note>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder</usage>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder</directivesynopsis>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly<directivesynopsis>
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder<name>AuthDigestNonceLifetime</name>
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder<description>���� nonce�� ��ȿ�� �Ⱓ</description>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder<syntax>AuthDigestNonceLifetime <var>seconds</var></syntax>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder<default>AuthDigestNonceLifetime 300</default>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder<contextlist><context>directory</context><context>.htaccess</context>
e0f1794e365dd347e97b37d7d22b2fce27296fa1Christian Maeder</contextlist>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder<override>AuthConfig</override>
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder<usage>
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder <p><directive>AuthDigestNonceLifetime</directive> ���þ��
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder ���� nonce�� ��ȿ�� �Ⱓ�� �����Ѵ�. Ŭ���̾�Ʈ�� �����
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder nonce�� ������ ������ �����ϸ� ������ <code>stale=true</code>��
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �Բ� 401�� ��ȯ�Ѵ�. <var>seconds</var>�� 0���� ũ�� nonce��
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder ��ȿ�� �Ⱓ�� �����Ѵ�. �Ƹ��� 10 �ʺ��� �۰� �����ϸ� �ȵȴ�.
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder <var>seconds</var>�� 0���� ������ nonce�� ������ �������
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder �ʴ´�. <!-- ���� �������� �ʾ���: <var>seconds</var>��
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder 0�̸� Ŭ���̾�Ʈ�� ��Ȯ�� �ѹ� nonce�� ����� �� �ִ�.
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder �ѹ� ����� �� �ִ� nonce�� �����(replay attack)��
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ���� �� ������ ������ ����������, ������ ��û���� �����ؼ�
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder �����ų� ���� ������ ���ÿ� �� ���� �� ������ �����
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ������ �� ������ �����϶�. ������� nonce�� �̹� ����Ͽ�����
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ���� �˾Ƴ� �� ��⶧���� ��û�� �����ؼ� ������, ù��°
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ��û�� �����ϰ� 401 ������ ���� ���� ��û�� �ٽ� ������
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �ȴ�. �� ����ݿ� ���� ��ȣ�� POST ��û�� ���� ��������
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ������ ���ϴ� ��쿡�� �ǹ̰� ������ �����϶�. ������
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder ������ ��� ����ڴ� �̹� ������ ������ ������ �����Ƿ�,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder �ѹ� ����� �� �ִ� nonce�� �ǹ̰� ���. -->
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder </p>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly</usage>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly</directivesynopsis>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<directivesynopsis>
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly<name>AuthDigestNonceFormat</name>
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly<description>nonce�� ����� ����� �����Ѵ�</description>
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly<syntax>AuthDigestNonceFormat <var>format</var></syntax>
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly<contextlist><context>directory</context><context>.htaccess</context>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly</contextlist>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<override>AuthConfig</override>
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly<usage>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly <note>���� �������� �ʾҴ�.</note>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly <!-- AuthDigestNonceFormat ���þ�� nonce�� ����� �����
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly �����Ѵ�. -->
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly</usage>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly</directivesynopsis>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<directivesynopsis>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<name>AuthDigestNcCheck</name>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<description>������ ������ nonce-count�� �˻����� ����</description>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<syntax>AuthDigestNcCheck On|Off</syntax>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<default>AuthDigestNcCheck Off</default>
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly<contextlist><context>server config</context></contextlist>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly<usage>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly <note>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly ���� �������� �ʾҴ�.
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly </note>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly <!--
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly <p>AuthDigestNcCheck ���þ�� ������ ������ nonce-count��
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly �˻����� �����Ѵ�.</p>
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly <p>���Ȼ� ���������� �� ���þ On���� �����ϸ� ������
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly ũ�� �������. nonce-count�� �˻��Ϸ��� (digest authentication
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly ���ο� ������ Authorization ����� ������) *���* ��û��
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly �Ӱ迵��(critical section)�� ���� ó���ؾ� �Ѵ�. ������
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly Authorization ����� ������ �ſ� ���� ��û�� ó���Ѵٸ�
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly ������ ������ ������ �� �ִ�.</p>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly -->
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly</usage>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly</directivesynopsis>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<directivesynopsis>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<name>AuthDigestAlgorithm</name>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<description>digest authentication���� challenge�� response
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reillyhash�� ����ϴ� �˰?���� �����Ѵ�</description>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<syntax>AuthDigestAlgorithm MD5|MD5-sess</syntax>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<default>AuthDigestAlgorithm MD5</default>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly<contextlist><context>directory</context><context>.htaccess</context>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly</contextlist>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<override>AuthConfig</override>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly<usage>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly <p><directive>AuthDigestAlgorithm</directive> ���þ��
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly challenge�� response hash�� ����ϴ� �˰?���� �����Ѵ�.</p>
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly
580f1724640a78be687e79d0ec95dd2665e77e91Liam O'Reilly <note>
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly <code>MD5-sess</code>�� ���� ������ �������� �ʾҴ�.
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder </note>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <!--
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <p><code>MD5-sess</code>�� ����Ϸ���
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <code>mod_auth_digest.c</code>�� <code>get_userpw_hash()</code>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder �Լ��� ���� �ۼ��ؾ� �Ѵ�.</p>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder -->
fa373bc327620e08861294716b4454be8d25669fChristian Maeder</usage>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder</directivesynopsis>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<directivesynopsis>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder<name>AuthDigestDomain</name>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<description>digest authentication���� ���� ��ȣ������ ���ϴ�
fa373bc327620e08861294716b4454be8d25669fChristian MaederURI��</description>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder<syntax>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</syntax>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<contextlist><context>directory</context><context>.htaccess</context>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder</contextlist>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder<override>AuthConfig</override>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<usage>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <p><directive>AuthDigestDomain</directive> ���þ�� ����
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ��ȣ������ �ִ� (<em>���� ���</em> ���� ������ ����ڸ�/��ȣ
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ������ ����ϴ�) URI���� �����Ѵ�. ������ URI�� ���λ��
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ����Ѵ�. Ŭ���̾�Ʈ�� URI "�Ʒ�" ��θ�
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ���� ����ڸ�/��ȣ�� ��ȣ�Ѵٰ� �����Ѵ�. URI��
fa373bc327620e08861294716b4454be8d25669fChristian Maeder (<em>��</em>, ��Ŵ(scheme), ȣ��Ʈ, ��Ʈ ���� �����ϴ�)
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ��� URL�̰ų� ��� URI�̴�.</p>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <p>�� ���þ�� �׻� <em>�����ؾ�</em> �ϸ�, �ּ��� ��������
fa373bc327620e08861294716b4454be8d25669fChristian Maeder �⺻ URI(��)�� ����<em>�ؾ�</em> �Ѵ�. ���ϸ� Ŭ���̾�Ʈ��
fa373bc327620e08861294716b4454be8d25669fChristian Maeder �� ������ ������ <em>��� ��û</em>�� Authorization �����
fa373bc327620e08861294716b4454be8d25669fChristian Maeder �����Ѵ�. �׷��� ��û�� ũ�Ⱑ Ŀ����, <directive
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder module="mod_auth_digest">AuthDigestNcCheck</directive>��
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ����Ѵٸ� ���ɿ� ���� ������ �� �� �ִ�.</p>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder <p>�ٸ� ������ URI�� �����ϸ�, (�̸� �����ϴ�) Ŭ���̾�Ʈ��
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ���� �������� �Ź� ����ڿ��� �����ʰ� ���� ����ڸ�/��ȣ��
fa373bc327620e08861294716b4454be8d25669fChristian Maeder ����� �� �ִ�.</p>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder</usage>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder</directivesynopsis>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<directivesynopsis>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<name>AuthDigestShmemSize</name>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder<description>Ŭ���̾�Ʈ�� �����ϱ����� �Ҵ��ϴ� �����޸𸮷�</description>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder<syntax>AuthDigestShmemSize <var>size</var></syntax>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<default>AuthDigestShmemSize 1000</default>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<contextlist><context>server config</context></contextlist>
fa373bc327620e08861294716b4454be8d25669fChristian Maeder
fa373bc327620e08861294716b4454be8d25669fChristian Maeder<usage>
56899f6457976a2ee20f6a23f088cb5655b15715Liam O'Reilly <p><directive>AuthDigestShmemSize</directive> ���þ��
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder Ŭ���̾�Ʈ�� �����ϱ����� ������ �����Ҷ� �Ҵ��ϴ�
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder �����޸𸮷��� �����Ѵ�. �����޸𸮴� �ּ��� <em>�ϳ���</em>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder Ŭ���̾�Ʈ�� �����ϱ����� �ʿ��� ���� ���� �� ������
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder �����϶�. �� ���� �ý��ۿ� ��� �ٸ���. ��Ȯ�� ���� �˷���
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <directive>AuthDigestShmemSize</directive>�� <code>0</code>����
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder �����ϰ� ������ �������� ������ ����϶�.</p>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder <p><var>size</var>�� ���� ����Ʈ ����������, �ڿ�
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder <code>K</code>�� <code>M</code>�� ����Ͽ� KBytes�� MBytes��
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder ��Ÿ�� �� �ִ�. ���� ���, ���� ���þ���� ��� ����:</p>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder <example>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder AuthDigestShmemSize 1048576<br />
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder AuthDigestShmemSize 1024K<br />
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder AuthDigestShmemSize 1M
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder </example>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder</usage>
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder</directivesynopsis>
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder</modulesynopsis>
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly