| Package | Description |
|---|---|
| net.shibboleth.idp.session |
APIs related to the construction and management of sessions.
|
| Modifier and Type | Method and Description |
|---|---|
AuthenticationResult |
IdPSession.addAuthenticationResult(AuthenticationResult result)
Add a new
AuthenticationResult to this IdP session, replacing any
existing result of the same flow ID. |
AuthenticationResult |
AbstractIdPSession.addAuthenticationResult(AuthenticationResult result)
Add a new
AuthenticationResult to this IdP session, replacing any
existing result of the same flow ID. |
SPSession |
IdPSession.addSPSession(SPSession spSession)
Add a new SP session to this IdP session, replacing any existing session for the same
service.
|
SPSession |
AbstractIdPSession.addSPSession(SPSession spSession)
Add a new SP session to this IdP session, replacing any existing session for the same
service.
|
void |
AbstractIdPSession.bindToAddress(String address)
Associate an address with this session.
|
boolean |
IdPSession.checkAddress(String address)
Test the session's validity based on the supplied client address, possibly binding it
to the session if appropriate.
|
boolean |
AbstractIdPSession.checkAddress(String address)
Test the session's validity based on the supplied client address, possibly binding it
to the session if appropriate.
|
boolean |
IdPSession.checkTimeout()
Test the session's validity based on inactivity, while updating the last activity time.
|
boolean |
AbstractIdPSession.checkTimeout()
Test the session's validity based on inactivity, while updating the last activity time.
|
IdPSession |
SessionManager.createSession(String principalName)
Create and return a new
IdPSession object for a subject. |
void |
SessionManager.destroySession(String sessionId,
boolean unbind)
Invalidates or otherwise removes a session from persistent storage and/or unbinds it
from a client.
|
boolean |
IdPSession.removeAuthenticationResult(AuthenticationResult result)
Disassociate an
AuthenticationResult from this IdP session. |
boolean |
AbstractIdPSession.removeAuthenticationResult(AuthenticationResult result)
Disassociate an
AuthenticationResult from this IdP session. |
boolean |
IdPSession.removeSPSession(SPSession spSession)
Disassociate the given SP session from this IdP session.
|
boolean |
AbstractIdPSession.removeSPSession(SPSession spSession)
Disassociate the given SP session from this IdP session.
|
void |
AbstractIdPSession.setLastActivityInstant(long instant)
Set the last activity instant, in milliseconds since the epoch, for the session.
|
void |
IdPSession.updateAuthenticationResultActivity(AuthenticationResult result)
Update the recorded activity timestamp for an
AuthenticationResult associated with this
session. |
Copyright © 1999–2018 Shibboleth Consortium. All rights reserved.