public class org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler extends org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler
{
private org.apache.cxf.fediz.spring.FederationConfig federationConfig;
private org.apache.cxf.fediz.core.handler.RequestHandler requestHandler;
public void <init>()
{
org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler v;
v := @this: org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler;
specialinvoke v.<org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler: void <init>()>();
return;
}
public void onAuthenticationFailure(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.security.core.AuthenticationException) throws java.io.IOException, javax.servlet.ServletException
{
org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler v;
javax.servlet.http.HttpServletResponse v;
javax.servlet.http.HttpServletRequest v;
java.lang.StringBuffer v;
org.apache.cxf.fediz.core.handler.RequestHandler v, v, v;
org.springframework.security.core.AuthenticationException v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler;
v := @parameter: javax.servlet.http.HttpServletRequest;
v := @parameter: javax.servlet.http.HttpServletResponse;
v := @parameter: org.springframework.security.core.AuthenticationException;
v = v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.core.handler.RequestHandler requestHandler>;
if v == null goto label;
v = v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.core.handler.RequestHandler requestHandler>;
v = interfaceinvoke v.<org.apache.cxf.fediz.core.handler.RequestHandler: boolean canHandleRequest(javax.servlet.http.HttpServletRequest)>(v);
if v == 0 goto label;
v = v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.core.handler.RequestHandler requestHandler>;
interfaceinvoke v.<org.apache.cxf.fediz.core.handler.RequestHandler: java.lang.Object handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)>(v, v);
return;
label:
v = v instanceof org.apache.cxf.fediz.spring.authentication.ExpiredTokenException;
if v == 0 goto label;
v = interfaceinvoke v.<javax.servlet.http.HttpServletRequest: java.lang.StringBuffer getRequestURL()>();
v = virtualinvoke v.<java.lang.StringBuffer: java.lang.String toString()>();
interfaceinvoke v.<javax.servlet.http.HttpServletResponse: void sendRedirect(java.lang.String)>(v);
return;
label:
specialinvoke v.<org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler: void onAuthenticationFailure(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,org.springframework.security.core.AuthenticationException)>(v, v, v);
return;
}
public org.apache.cxf.fediz.spring.FederationConfig getFederationConfig()
{
org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler v;
org.apache.cxf.fediz.spring.FederationConfig v;
v := @this: org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler;
v = v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.spring.FederationConfig federationConfig>;
return v;
}
public void setFederationConfig(org.apache.cxf.fediz.spring.FederationConfig)
{
org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler v;
org.apache.cxf.fediz.spring.FederationConfig v;
v := @this: org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler;
v := @parameter: org.apache.cxf.fediz.spring.FederationConfig;
v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.spring.FederationConfig federationConfig> = v;
return;
}
public org.apache.cxf.fediz.core.handler.RequestHandler getRequestHandler()
{
org.apache.cxf.fediz.core.handler.RequestHandler v;
org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler v;
v := @this: org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler;
v = v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.core.handler.RequestHandler requestHandler>;
return v;
}
public void setRequestHandler(org.apache.cxf.fediz.core.handler.RequestHandler)
{
org.apache.cxf.fediz.core.handler.RequestHandler v;
org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler v;
v := @this: org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler;
v := @parameter: org.apache.cxf.fediz.core.handler.RequestHandler;
v.<org.apache.cxf.fediz.spring.web.FederationAuthenticationFailureHandler: org.apache.cxf.fediz.core.handler.RequestHandler requestHandler> = v;
return;
}
}