public static AdapterTokenStore getTokenStore(HttpServletRequest request, HttpFacade facade, KeycloakDeployment resolvedDeployment) { AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE); if (store != null) { return store; } Request r = Request.getBaseRequest(request); if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) { store = new JettySessionTokenStore(r, resolvedDeployment, new JettyAdapterSessionStore(r)); } else { store = new JettyCookieTokenStore(r, facade, resolvedDeployment); } request.setAttribute(TOKEN_STORE_NOTE, store); return store; }
public AdapterTokenStore getTokenStore(Request request, HttpFacade facade, KeycloakDeployment resolvedDeployment) { AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE); if (store != null) { return store; } if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) { store = createSessionTokenStore(request, resolvedDeployment); } else { store = new JettyCookieTokenStore(request, facade, resolvedDeployment); } request.setAttribute(TOKEN_STORE_NOTE, store); return store; }
public AdapterTokenStore getTokenStore(Request request, HttpFacade facade, KeycloakDeployment resolvedDeployment) { AdapterTokenStore store = (AdapterTokenStore) request.getAttribute(TOKEN_STORE_NOTE); if (store != null) { return store; } if (resolvedDeployment.getTokenStore() == TokenStore.SESSION) { store = createSessionTokenStore(request, resolvedDeployment); } else { store = new JettyCookieTokenStore(request, facade, resolvedDeployment); } request.setAttribute(TOKEN_STORE_NOTE, store); return store; }