@Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) public class RememberMeServicesProxy extends Object implements org.springframework.security.web.authentication.RememberMeServices
RememberMeServices
proxy.
In Jenkins, we need Jenkins
instance to perform remember-me service,
because it relies on ConfidentialStore
. However, security
filters can be initialized before Jenkins is initialized.
(See #1210 for example.)
So to work around the problem, we use a proxy.
Constructor and Description |
---|
RememberMeServicesProxy() |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.core.Authentication |
autoLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
loginFail(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
loginSuccess(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.springframework.security.core.Authentication successfulAuthentication) |
void |
setDelegate(org.springframework.security.web.authentication.RememberMeServices delegate) |
public org.springframework.security.core.Authentication autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
autoLogin
in interface org.springframework.security.web.authentication.RememberMeServices
public void loginFail(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
loginFail
in interface org.springframework.security.web.authentication.RememberMeServices
public void loginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.springframework.security.core.Authentication successfulAuthentication)
loginSuccess
in interface org.springframework.security.web.authentication.RememberMeServices
public void setDelegate(org.springframework.security.web.authentication.RememberMeServices delegate)
Copyright © 2004–2021. All rights reserved.