t5550: test HTTP authentication and userinfo decoding
Add a test for HTTP authentication and proper percent-decoding of the userinfo (username and password) part of the URL. Signed-off-by: Gabriel Corona <gabriel.corona@enst-bretagne.fr> Acked-by: Tay Ray Chuan <rctay89@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
f772c34ce0
commit
3cf8fe1d26
@ -17,8 +17,30 @@ ErrorLog error.log
|
||||
<IfModule !mod_env.c>
|
||||
LoadModule env_module modules/mod_env.so
|
||||
</IfModule>
|
||||
<IfModule !mod_version.c>
|
||||
LoadModule version_module modules/mod_version.so
|
||||
</IfModule>
|
||||
|
||||
<IfVersion < 2.1>
|
||||
<IfModule !mod_auth.c>
|
||||
LoadModule auth_module modules/mod_auth.so
|
||||
</IfModule>
|
||||
</IfVersion>
|
||||
|
||||
<IfVersion >= 2.1>
|
||||
<IfModule !mod_auth_basic.c>
|
||||
LoadModule auth_basic_module modules/mod_auth_basic.so
|
||||
</IfModule>
|
||||
<IfModule !mod_authn_file.c>
|
||||
LoadModule authn_file_module modules/mod_authn_file.so
|
||||
</IfModule>
|
||||
<IfModule !mod_authz_user.c>
|
||||
LoadModule authz_user_module modules/mod_authz_user.so
|
||||
</IfModule>
|
||||
</IfVersion>
|
||||
|
||||
Alias /dumb/ www/
|
||||
Alias /auth/ www/auth/
|
||||
|
||||
<Location /smart/>
|
||||
SetEnv GIT_EXEC_PATH ${GIT_EXEC_PATH}
|
||||
@ -48,6 +70,13 @@ SSLMutex file:ssl_mutex
|
||||
SSLEngine On
|
||||
</IfDefine>
|
||||
|
||||
<Location /auth/>
|
||||
AuthType Basic
|
||||
AuthName "git-auth"
|
||||
AuthUserFile passwd
|
||||
Require valid-user
|
||||
</Location>
|
||||
|
||||
<IfDefine DAV>
|
||||
LoadModule dav_module modules/mod_dav.so
|
||||
LoadModule dav_fs_module modules/mod_dav_fs.so
|
||||
|
1
t/lib-httpd/passwd
Normal file
1
t/lib-httpd/passwd
Normal file
@ -0,0 +1 @@
|
||||
user@host:nKpa8pZUHx/ic
|
Reference in New Issue
Block a user