mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 08:55:44 +01:00
return authentication header, if the login attempt limit is disabled
This commit is contained in:
@@ -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.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user