Package org.wildfly.clustering.web.sso
Interface SSO<A,D,S,L>
- Type Parameters:
A- the authentication identity typeD- the deployment identifier typeS- the session identifier typeL- the local context type
public interface SSO<A,D,S,L>
Represents a single sign on entry for a user.
- Author:
- Paul Ferraro
-
Method Summary
Modifier and TypeMethodDescriptionReturns the authentication for this SSO.getId()A unique identifier for this SSO.The local context of this SSO.Returns the session for which the user is authenticated.voidInvalidates this SSO.
-
Method Details
-
getId
String getId()A unique identifier for this SSO.- Returns:
- a unique identifier
-
getAuthentication
A getAuthentication()Returns the authentication for this SSO.- Returns:
- an authentication.
-
getSessions
Returns the session for which the user is authenticated.- Returns:
-
invalidate
void invalidate()Invalidates this SSO. -
getLocalContext
L getLocalContext()The local context of this SSO. The local context is *not* replicated to other nodes in the cluster.- Returns:
- a local context.
-