@Override public boolean canHandle(IdentityRequest identityRequest) { IdentityMessageContext context = getContextIfAvailable(identityRequest); if (context != null) { if (context.getRequest() instanceof SAMLSpInitRequest || context.getRequest() instanceof SAMLIdpInitRequest) { return true; } } return false; }
@Override public boolean canHandle(IdentityRequest identityRequest) { IdentityMessageContext context = getContextIfAvailable(identityRequest); if (context != null) { if (context.getRequest() instanceof CASSpInitRequest) { return true; } } return false; }
/** * Get SSO cookie from request. * * @param context * @return */ public static Cookie getTokenIdCookie(IdentityMessageContext context) { Cookie[] cookies = context.getRequest().getCookies(); if (cookies != null) { for (Cookie cookie : cookies) { if (StringUtils.equals(cookie.getName(), SAML_TOKEN_ID_COOKIE_NAME)) { return cookie; } } } return null; }
public void addToCache(String key, IdentityMessageContext context) { super.addToCache(key, context); if (enableRequestScopeCache) { int tenantId = MultitenantConstants.INVALID_TENANT_ID; String tenantDomain = context.getRequest().getTenantDomain(); if (tenantDomain != null) { tenantId = IdentityTenantUtil.getTenantId(tenantDomain); } SessionDataStore.getInstance().storeSessionData(key, INBOUND_CONTEXT_CACHE_NAME, context, tenantId); } }
public void addToCache(String key, IdentityMessageContext context) { super.addToCache(key, context); if (enableRequestScopeCache) { int tenantId = MultitenantConstants.INVALID_TENANT_ID; String tenantDomain = context.getRequest().getTenantDomain(); if (tenantDomain != null) { tenantId = IdentityTenantUtil.getTenantId(tenantDomain); } SessionDataStore.getInstance().storeSessionData(key, INBOUND_CONTEXT_CACHE_NAME, context, tenantId); } }
public void addToCache(String key, IdentityMessageContext context) { super.addToCache(key, context); if (enableRequestScopeCache) { int tenantId = MultitenantConstants.INVALID_TENANT_ID; String tenantDomain = context.getRequest().getTenantDomain(); if (tenantDomain != null) { tenantId = IdentityTenantUtil.getTenantId(tenantDomain); } SessionDataStore.getInstance().storeSessionData(key, INBOUND_CONTEXT_CACHE_NAME, context, tenantId); } }
@Override protected FrameworkLoginResponse.FrameworkLoginResponseBuilder buildResponseForFrameworkLogin(IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map parameterMap = identityRequest.getParameterMap(); AuthenticationRequest authenticationRequest = new AuthenticationRequest();
IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();
IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();
protected FrameworkLoginResponse.FrameworkLoginResponseBuilder buildResponseForFrameworkLogin( IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();
IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();
protected SAMLCloudFrameworkLogoutResponse.SAMLCloudFrameworkLogoutResponseBuilder buildResponseForCloudLogout( IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map parameterMap = identityRequest.getParameterMap(); AuthenticationRequest authenticationRequest = new AuthenticationRequest();
IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();
IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();
IdentityMessageContext context) { IdentityRequest identityRequest = context.getRequest(); Map<String, String[]> parameterMap = identityRequest.getParameterMap();