public class RememberMeServicesProxy extends Object implements org.acegisecurity.ui.rememberme.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.acegisecurity.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.acegisecurity.Authentication successfulAuthentication) |
void |
setDelegate(org.acegisecurity.ui.rememberme.RememberMeServices delegate) |
public org.acegisecurity.Authentication autoLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
autoLogin
in interface org.acegisecurity.ui.rememberme.RememberMeServices
public void loginFail(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
loginFail
in interface org.acegisecurity.ui.rememberme.RememberMeServices
public void loginSuccess(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.acegisecurity.Authentication successfulAuthentication)
loginSuccess
in interface org.acegisecurity.ui.rememberme.RememberMeServices
public void setDelegate(org.acegisecurity.ui.rememberme.RememberMeServices delegate)
Copyright © 2018. All rights reserved.