Package org.keycloak.protocol
Class RestartLoginCookie
- java.lang.Object
-
- org.keycloak.protocol.RestartLoginCookie
-
- All Implemented Interfaces:
org.keycloak.Token
public class RestartLoginCookie extends Object implements org.keycloak.Token
This is an an encoded token that is stored as a cookie so that if there is a client timeout, then the authentication session can be restarted.- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Constructor Summary
Constructors Constructor Description RestartLoginCookie()
RestartLoginCookie(org.keycloak.sessions.AuthenticationSessionModel authSession)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
expireRestartCookie(org.keycloak.models.RealmModel realm, org.keycloak.common.ClientConnection connection, javax.ws.rs.core.UriInfo uriInfo)
String
getAction()
String
getAuthMethod()
org.keycloak.TokenCategory
getCategory()
String
getClientId()
Map<String,String>
getNotes()
String
getRedirectUri()
static javax.ws.rs.core.Cookie
getRestartCookie(org.keycloak.models.KeycloakSession session)
static org.keycloak.sessions.AuthenticationSessionModel
restartSession(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.sessions.RootAuthenticationSessionModel rootSession, String expectedClientId, javax.ws.rs.core.Cookie cook)
void
setAction(String action)
void
setAuthMethod(String authMethod)
void
setClientId(String clientId)
void
setNotes(Map<String,String> notes)
void
setRedirectUri(String redirectUri)
static void
setRestartCookie(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.common.ClientConnection connection, javax.ws.rs.core.UriInfo uriInfo, org.keycloak.sessions.AuthenticationSessionModel authSession)
-
-
-
Field Detail
-
KC_RESTART
public static final String KC_RESTART
- See Also:
- Constant Field Values
-
clientId
protected String clientId
-
authMethod
protected String authMethod
-
redirectUri
protected String redirectUri
-
action
protected String action
-
cs
@Deprecated protected String cs
Deprecated.
-
-
Method Detail
-
getClientId
public String getClientId()
-
setClientId
public void setClientId(String clientId)
-
getAuthMethod
public String getAuthMethod()
-
setAuthMethod
public void setAuthMethod(String authMethod)
-
getRedirectUri
public String getRedirectUri()
-
setRedirectUri
public void setRedirectUri(String redirectUri)
-
getAction
public String getAction()
-
setAction
public void setAction(String action)
-
setRestartCookie
public static void setRestartCookie(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.common.ClientConnection connection, javax.ws.rs.core.UriInfo uriInfo, org.keycloak.sessions.AuthenticationSessionModel authSession)
-
expireRestartCookie
public static void expireRestartCookie(org.keycloak.models.RealmModel realm, org.keycloak.common.ClientConnection connection, javax.ws.rs.core.UriInfo uriInfo)
-
getRestartCookie
public static javax.ws.rs.core.Cookie getRestartCookie(org.keycloak.models.KeycloakSession session)
-
restartSession
public static org.keycloak.sessions.AuthenticationSessionModel restartSession(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.sessions.RootAuthenticationSessionModel rootSession, String expectedClientId, javax.ws.rs.core.Cookie cook) throws Exception
- Throws:
Exception
-
getCategory
public org.keycloak.TokenCategory getCategory()
- Specified by:
getCategory
in interfaceorg.keycloak.Token
-
-