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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgetAuthentication()Returns the authentication for this SSO.StringgetId()A unique identifier for this SSO.LgetLocalContext()The local context of this SSO.Sessions<D,S>getSessions()Returns the session for which the user is authenticated.voidinvalidate()Invalidates this SSO.
-
-
-
Method Detail
-
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
Sessions<D,S> 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.
-
-