public class FilterSessionStore extends Object implements AdapterSessionStore
Modifier and Type | Field and Description |
---|---|
protected HttpFacade |
facade |
protected int |
maxBuffer |
protected boolean |
needRequestRestore |
static String |
REDIRECT_URI |
protected javax.servlet.http.HttpServletRequest |
request |
protected byte[] |
restoredBuffer |
static String |
SAVED_BODY |
static String |
SAVED_HEADERS |
static String |
SAVED_METHOD |
Constructor and Description |
---|
FilterSessionStore(javax.servlet.http.HttpServletRequest request,
HttpFacade facade,
int maxBuffer) |
Modifier and Type | Method and Description |
---|---|
javax.servlet.http.HttpServletRequestWrapper |
buildWrapper(javax.servlet.http.HttpSession session,
KeycloakAccount account) |
void |
clearSavedRequest(javax.servlet.http.HttpSession session) |
static String |
getCharsetFromContentType(String contentType) |
String |
getRedirectUri() |
static MultivaluedHashMap<String,String> |
parseForm(InputStream entityStream) |
boolean |
restoreRequest() |
void |
saveRequest() |
void |
servletRequestLogout() |
public static final String REDIRECT_URI
public static final String SAVED_METHOD
public static final String SAVED_HEADERS
public static final String SAVED_BODY
protected final javax.servlet.http.HttpServletRequest request
protected final HttpFacade facade
protected final int maxBuffer
protected byte[] restoredBuffer
protected boolean needRequestRestore
public FilterSessionStore(javax.servlet.http.HttpServletRequest request, HttpFacade facade, int maxBuffer)
public void clearSavedRequest(javax.servlet.http.HttpSession session)
public void servletRequestLogout()
public javax.servlet.http.HttpServletRequestWrapper buildWrapper(javax.servlet.http.HttpSession session, KeycloakAccount account)
public String getRedirectUri()
public boolean restoreRequest()
restoreRequest
in interface AdapterSessionStore
public static MultivaluedHashMap<String,String> parseForm(InputStream entityStream) throws IOException
IOException
public void saveRequest()
saveRequest
in interface AdapterSessionStore
Copyright © 2018 JBoss by Red Hat. All rights reserved.