return authentication header, if the login attempt limit is disabled

This commit is contained in:
Sebastian Sdorra
2014-04-20 13:11:41 +02:00
parent 5505f683d7
commit 1388052ace
2 changed files with 18 additions and 4 deletions

View File

@@ -484,6 +484,19 @@ public class ScmConfiguration
return forceBaseUrl; return forceBaseUrl;
} }
/**
* Returns true if the login attempt limit is enabled.
*
*
* @return true if login attempt limit is enabled
*
* @since 1.37
*/
public boolean isLoginAttemptLimitEnabled()
{
return loginAttemptLimit > 0;
}
/** /**
* Returns true if failed authenticators are skipped. * Returns true if failed authenticators are skipped.
* *

View File

@@ -87,7 +87,8 @@ public class HgBasicAuthenticationFilter extends BasicAuthenticationFilter
HttpServletResponse response) HttpServletResponse response)
throws IOException throws IOException
{ {
if (HgUtil.isHgClient(request)) if (HgUtil.isHgClient(request)
&& (configuration.isLoginAttemptLimitEnabled()))
{ {
response.sendError(HttpServletResponse.SC_UNAUTHORIZED); response.sendError(HttpServletResponse.SC_UNAUTHORIZED);
} }