Apache HTTP Server Version 2.4
����: | MD5 Digest Authentication�� ����� ���������. |
---|---|
����: | Experimental |
����: | auth_digest_module |
�ҽ�����: | mod_auth_digest.c |
�� ����� HTTP Digest Authentication�� �����Ѵ�. ���� ���� ��Ʈ�� ��ġ�� ���� �������� ����̴�.
MD5 Digest authentication�� �ſ� ���� ����� �� �ִ�.
AuthType Basic
�� AuthBasicProvider
���
AuthType Digest
�� AuthDigestProvider
��
����Ͽ� ������ ������ ������ �� �ִ�. ���� �ּ��� ��ȣ�Ϸ���
������ �⺻ URI�� AuthDigestDomain
���þ ����Ѵ�.
htdigest ������ ����Ͽ� ����� (����)������ ���� �� �ִ�.
<Location /private/>
AuthType Digest
AuthName "private area"
AuthDigestDomain /private/ http://mirror.my.dom/private2/
AuthDigestProvider file
AuthUserFile /web/auth/.digest_pw
Require valid-user
</Location>
Digest authentication�� Basic authentication���� �� ����������, �������� �����ؾ� �Ѵ�. 2002�� 11�� ���� digest authentication�� �����ϴ� ���������� Amaya, Konqueror, (Windows���� ���ǹ��ڿ��� �Բ� ����ϸ� �ȵ����� - �ذ����� �Ʒ� "MS Internet Explorer ���� �ذ��ϱ�"�� ����) Mac OS X�� Windows�� MS Internet Explorer, Mozilla, Netscape ���� 7, Opera, Safari ���� �ִ�. lynx�� digest authentication�� �������� �ʴ´�. digest authentication�� basic authentication ��ŭ �θ� �������� �ʾұ���� ��� ����ڰ� �����ϴ� �������� ����ϴ� ��쿡�� ����ؾ� �Ѵ�.
���� Windows�� Internet Explorer�� Digest authentication
���� ���ǹ��ڿ��� �ִ� GET
��û�� RFC�� �ٸ���
ó���ϴ� ������ �ִ�. ��� ������� �� ������ �ذ��� ��
�ִ�.
ù��°�� ���α��� �ڷḦ �Ѱ��ֱ����� GET
��� POST
��û�� ����ϴ� ����̴�. �� �����
�����ϴٸ� ���� ������ �ذ�å�̴�.
��, ����ġ 2.0.51���� AuthDigestEnableQueryStringHack
ȯ�溯���� �����Ͽ� ������ �ذ��Ѵ�. ��û��
AuthDigestEnableQueryStringHack
�� �����ϸ�
����ġ�� MSIE ���� ���ذ� ��ġ�� ���ϰ� ��û URI�� digest
���� �����Ѵ�. �� ����� ������ ���� ����Ѵ�.
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
�������� ȯ�溯�� ������ ���� �ڼ��� ������ BrowserMatch
���þ
�����϶�.
����: | digest authentication���� challenge�� response hash�� ����ϴ� �˰������� �����Ѵ� |
---|---|
����: | AuthDigestAlgorithm MD5|MD5-sess |
�⺻��: | AuthDigestAlgorithm MD5 |
������: | directory, .htaccess |
Override �ɼ�: | AuthConfig |
����: | Experimental |
���: | mod_auth_digest |
AuthDigestAlgorithm
���þ��
challenge�� response hash�� ����ϴ� �˰������� �����Ѵ�.
MD5-sess
�� ���� ������ �������� �ʾҴ�.
����: | digest authentication���� ���� ��ȣ������ ���ϴ� URI�� |
---|---|
����: | AuthDigestDomain URI [URI] ... |
������: | directory, .htaccess |
Override �ɼ�: | AuthConfig |
����: | Experimental |
���: | mod_auth_digest |
AuthDigestDomain
���þ�� ����
��ȣ������ �ִ� (���� ��� ���� ������ ����ڸ�/��ȣ
������ ����ϴ�) URI���� �����Ѵ�. ������ URI�� ���λ��
����Ѵ�. Ŭ���̾�Ʈ�� URI "�Ʒ�" ��θ�
���� ����ڸ�/��ȣ�� ��ȣ�Ѵٰ� �����Ѵ�. URI��
(��, ��Ŵ(scheme), ȣ��Ʈ, ��Ʈ ���� �����ϴ�)
���� URL�̰ų� ��� URI�̴�.
�� ���þ�� �� �����ؾ� �ϸ�, �ּ��� ��������
�⺻ URI(��)�� �����ؾ� �Ѵ�. �����ϸ� Ŭ���̾�Ʈ��
�� ������ ������ ��� ��û�� Authorization �����
�����Ѵ�. ���� ��û�� ũ�Ⱑ Ŀ����, AuthDigestNcCheck
��
����Ѵٸ� ���ɿ� ���� ������ �� �� �ִ�.
�ٸ� ������ URI�� �����ϸ�, (�̸� �����ϴ�) Ŭ���̾�Ʈ�� ���� �������� �Ź� ����ڿ��� �����ʰ� ���� ����ڸ�/��ȣ�� ����� �� �ִ�.