| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final Logger | |
| private static final SecureRandomSessionIdGenerator | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public SingleSignOn | createSingleSignOn(Account account, String mechanism)
Implements io.
|
| public SingleSignOn | |
| public void |
| log | back to summary |
|---|---|
| private static final Logger log | |
| SECURE_RANDOM_SESSION_ID_GENERATOR | back to summary |
|---|---|
| private static final SecureRandomSessionIdGenerator SECURE_RANDOM_SESSION_ID_GENERATOR | |
| ssoEntries | back to summary |
|---|---|
| private final Map<String, SingleSignOn> ssoEntries | |
| InMemorySingleSignOnManager | back to summary |
|---|---|
| public InMemorySingleSignOnManager() | |
| createSingleSignOn | back to summary |
|---|---|
| public SingleSignOn createSingleSignOn(Account account, String mechanism) Implements io.
| |
| findSingleSignOn | back to summary |
|---|---|
| public SingleSignOn findSingleSignOn(String ssoId) Implements io.
| |
| removeSingleSignOn | back to summary |
|---|---|
| public void removeSingleSignOn(SingleSignOn sso) Implements io.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final Account | |
| private final String | |
| private final String | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | add(Session
a session manager session)Implements io. Adds the specified session to the set of sessions to which the user is authenticated |
| public void | close()
Implements io. Releases any resources acquired by this object. |
| public boolean | contains(Session
a session manager session)Implements io. Indicates whether or not the specified session is contained in the set of sessions to which the user is authenticated |
| public Account | getAccount()
Implements io. Returns the account associated with this SSO. |
| public String | getId()
Implements io. Returns the unique identifier for this SSO. |
| public String | getMechanismName()
Implements io. Returns the authentication mechanism used to create the account associated with this SSO. |
| public Session | getSession(SessionManager
a session manager manager)Implements io. Returns the session associated with the deployment of the specified session manager |
| public Iterator | |
| public void | remove(Session
a session manager session)Implements io. Removes the specified session from the set of sessions to which the user is authenticated |
| account | back to summary |
|---|---|
| private final Account account | |
| id | back to summary |
|---|---|
| private final String id | |
| mechanismName | back to summary |
|---|---|
| private final String mechanismName | |
| sessions | back to summary |
|---|---|
| private final Map<SessionManager, Session> sessions | |
| SimpleSingleSignOnEntry | back to summary |
|---|---|
| pack-priv SimpleSingleSignOnEntry(String id, Account account, String mechanismName) | |
| add | back to summary |
|---|---|
| public void add(Session session) Implements io. Doc from io. Adds the specified session to the set of sessions to which the user is authenticated | |
| close | back to summary |
|---|---|
| public void close() Implements io. Doc from io. Releases any resources acquired by this object. Must be called after this object is no longer in use.
| |
| contains | back to summary |
|---|---|
| public boolean contains(Session session) Implements io. Doc from io. Indicates whether or not the specified session is contained in the set of sessions to which the user is authenticated | |
| getAccount | back to summary |
|---|---|
| public Account getAccount() Implements io. Doc from io. Returns the account associated with this SSO. | |
| getId | back to summary |
|---|---|
| public String getId() Implements io. Doc from io. Returns the unique identifier for this SSO. | |
| getMechanismName | back to summary |
|---|---|
| public String getMechanismName() Implements io. Doc from io. Returns the authentication mechanism used to create the account associated with this SSO. | |
| getSession | back to summary |
|---|---|
| public Session getSession(SessionManager manager) Implements io. Doc from io. Returns the session associated with the deployment of the specified session manager
| |
| iterator | back to summary |
|---|---|
| public Iterator Implements java. Doc from java. Returns an iterator over elements of type | |
| remove | back to summary |
|---|---|
| public void remove(Session session) Implements io. Doc from io. Removes the specified session from the set of sessions to which the user is authenticated | |