public interface IdpSessionStore
IdpService
.Modifier and Type | Interface and Description |
---|---|
static class |
IdpSessionStore.IdpSessionInfo |
static class |
IdpSessionStore.IdpSessionTicketInfo |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
IdpSession |
activateSessionTicket(java.lang.String serviceProviderTicket) |
java.lang.String |
createServiceProviderTicket(java.lang.String sessionId) |
IdpSession |
getSession(java.lang.String sessionId) |
IdpSessionStore.IdpSessionInfo |
getSessionInfo(java.lang.String sessionId) |
java.util.List<IdpSessionStore.IdpSessionInfo> |
getSessions() |
java.util.Map<java.lang.String,IdpSessionStore.IdpSessionTicketInfo> |
getTickets() |
java.util.List<IdpSessionStore.IdpSessionInfo> |
processEviction(int sessionExpirationTimeoutSec,
int expirationTimeoutSec) |
void |
propagate(java.lang.String sessionId)
Propagates the IDP session state to the cluster
|
java.lang.String |
putSession(IdpSession session) |
boolean |
removeSession(java.lang.String sessionId) |
static final java.lang.String NAME
java.lang.String putSession(IdpSession session)
IdpSession getSession(java.lang.String sessionId)
IdpSessionStore.IdpSessionInfo getSessionInfo(java.lang.String sessionId)
boolean removeSession(java.lang.String sessionId)
IdpSession activateSessionTicket(java.lang.String serviceProviderTicket)
java.lang.String createServiceProviderTicket(java.lang.String sessionId)
java.util.List<IdpSessionStore.IdpSessionInfo> getSessions()
java.util.Map<java.lang.String,IdpSessionStore.IdpSessionTicketInfo> getTickets()
java.util.List<IdpSessionStore.IdpSessionInfo> processEviction(int sessionExpirationTimeoutSec, int expirationTimeoutSec)
void propagate(java.lang.String sessionId)
sessionId
- session id. If session with this id is not found, does nothing.