@Override public AuthzSSOSession getSSOSession(Request request, Response response, AuthzAuthentication authc) throws Throwable { return (AuthzSSOSession)request.getAttribute(SSO_SESSION_ATTR_NAME); }
@Override public AuthzSSOSession getSSOSession(Request request, Response response, AuthzAuthentication authc) throws Throwable { return (AuthzSSOSession)request.getAttribute(SSO_SESSION_ATTR_NAME); }
@Override public AuthzSSOLogin getCurrentSSOLogin(Request request, Response response, AuthzAuthentication authc) throws Throwable { return (AuthzSSOLogin)request.getAttribute(SSO_LOGIN_ATTR_NAME); }
@Override public AuthzSSOLogin getCurrentSSOLogin(Request request, Response response, AuthzAuthentication authc) throws Throwable { return (AuthzSSOLogin)request.getAttribute(SSO_LOGIN_ATTR_NAME); }
/** * Returns true if csrf checking is ignored in the http request. */ public static boolean isIgnored(Request request) { Object v = request.getAttribute(CSRF_IGNORED_KEY); return Boolean.TRUE == v; }
static DefaultSecurityContextHolder tryGet(Request request) { return (DefaultSecurityContextHolder)request.getAttribute(CONTEXT_HOLDER_ATTRIBUTE_NAME); }
public static AccessToken getAccessToken(Request request) { return (AccessToken)request.getAttribute(KEY); }
protected ApiErrorHandler getErrorHandler(ActionContext context) { ApiErrorHandler errorHandler = (ApiErrorHandler)context.getRequest().getAttribute(ApiErrorHandler.class.getName()); if(null == errorHandler) { errorHandler = this.errorHandler; } return errorHandler; } }
@Override public State preLogout(Request request, Response response, LogoutContext context) throws Throwable { if(config.isEnabled() && config.isOAuth2LogoutEnabled()) { Boolean reqeustedLogout = (Boolean)request.getAttribute("oauth2_logout"); if(null != reqeustedLogout) { return State.CONTINUE; } String remoteLogoutParam = request.getParameter("remote_logout"); if("0".equals(remoteLogoutParam)) { return State.CONTINUE; }else{ response.sendRedirect(buildRemoteLogoutUrl(request)); return State.INTERCEPTED; } } return State.CONTINUE; }
OAuth2Params params = (OAuth2Params)request.getAttribute(PARAMS_ATTRIBUTE); AuthzClient client = (AuthzClient)request.getAttribute(CLIENT_ATTRIBUTE);
OAuth2Params params = (OAuth2Params)request.getAttribute(PARAMS_ATTRIBUTE); AuthzClient client = (AuthzClient)request.getAttribute(CLIENT_ATTRIBUTE);