Package io.undertow.security.impl
Interface SingleSignOn
- All Superinterfaces:
AutoCloseable
,Iterable<Session>
- Author:
- Stuart Douglas, Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds the specified session to the set of sessions to which the user is authenticatedvoid
close()
Releases any resources acquired by this object.boolean
Indicates whether or not the specified session is contained in the set of sessions to which the user is authenticatedReturns the account associated with this SSO.getId()
Returns the unique identifier for this SSO.Returns the authentication mechanism used to create the account associated with this SSO.getSession
(SessionManager manager) Returns the session associated with the deployment of the specified session managervoid
Removes the specified session from the set of sessions to which the user is authenticatedMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
getId
String getId()Returns the unique identifier for this SSO.- Returns:
- this SSO's unique identifier
-
getAccount
Account getAccount()Returns the account associated with this SSO.- Returns:
- an account
-
getMechanismName
String getMechanismName()Returns the authentication mechanism used to create the account associated with this SSO.- Returns:
- an authentication mechanism
-
contains
Indicates whether or not the specified session is contained in the set of sessions to which the user is authenticated- Parameters:
session
- a session manager- Returns:
-
add
Adds the specified session to the set of sessions to which the user is authenticated- Parameters:
session
- a session manager
-
remove
Removes the specified session from the set of sessions to which the user is authenticated- Parameters:
session
- a session manager
-
getSession
Returns the session associated with the deployment of the specified session manager- Parameters:
manager
- a session manager- Returns:
- a session
-
close
void close()Releases any resources acquired by this object. Must be called after this object is no longer in use.- Specified by:
close
in interfaceAutoCloseable
-