Skip to content

Commit b9ae16d

Browse files
Najib Idrissitechknowlogick
Najib Idrissi
authored andcommitted
Make reverse proxy auth optional (#4643)
* Make reverse proxy auth optional If the option ENABLE_REVERSE_PROXY_AUTHENTICATION is enabled, make reverse proxy auth optional, instead of failing if the authentication did not succeed. Fixes #3973 Signed-off-by: Najib Idrissi <[email protected]> * Update http.go
1 parent fcea868 commit b9ae16d

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

routers/repo/http.go

+2-6
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,8 @@ func HTTP(ctx *context.Context) {
8383

8484
// check access
8585
if askAuth {
86-
if setting.Service.EnableReverseProxyAuth {
87-
authUsername = ctx.Req.Header.Get(setting.ReverseProxyAuthUser)
88-
if len(authUsername) == 0 {
89-
ctx.HandleText(401, "reverse proxy login error. authUsername empty")
90-
return
91-
}
86+
authUsername = ctx.Req.Header.Get(setting.ReverseProxyAuthUser)
87+
if setting.Service.EnableReverseProxyAuth && len(authUsername) > 0 {
9288
authUser, err = models.GetUserByName(authUsername)
9389
if err != nil {
9490
ctx.HandleText(401, "reverse proxy login error, got error while running GetUserByName")

0 commit comments

Comments
 (0)