Class DistributableSingleSignOn
java.lang.Object
org.wildfly.clustering.web.undertow.sso.elytron.DistributableSingleSignOn
- All Implemented Interfaces:
AutoCloseable,org.wildfly.security.http.util.sso.ImmutableSingleSignOn,org.wildfly.security.http.util.sso.SingleSignOn
public class DistributableSingleSignOn
extends Object
implements org.wildfly.security.http.util.sso.SingleSignOn
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionDistributableSingleSignOn(SSO<org.wildfly.security.cache.CachedIdentity, String, Map.Entry<String, URI>, LocalSSOContext> sso, Batcher<Batch> batcher, Batch batch) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddParticipant(String applicationId, String sessionId, URI participant) voidclose()getId()org.wildfly.security.auth.server.SecurityIdentitygetName()voidbooleanremoveParticipant(String applicationId) voidsetIdentity(org.wildfly.security.auth.server.SecurityIdentity identity)
-
Constructor Details
-
DistributableSingleSignOn
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.wildfly.security.http.util.sso.ImmutableSingleSignOn
-
getMechanism
- Specified by:
getMechanismin interfaceorg.wildfly.security.http.util.sso.ImmutableSingleSignOn
-
isProgrammatic
public boolean isProgrammatic()- Specified by:
isProgrammaticin interfaceorg.wildfly.security.http.util.sso.ImmutableSingleSignOn
-
getName
- Specified by:
getNamein interfaceorg.wildfly.security.http.util.sso.ImmutableSingleSignOn
-
getIdentity
public org.wildfly.security.auth.server.SecurityIdentity getIdentity()- Specified by:
getIdentityin interfaceorg.wildfly.security.http.util.sso.ImmutableSingleSignOn
-
getParticipants
- Specified by:
getParticipantsin interfaceorg.wildfly.security.http.util.sso.ImmutableSingleSignOn
-
setIdentity
public void setIdentity(org.wildfly.security.auth.server.SecurityIdentity identity) - Specified by:
setIdentityin interfaceorg.wildfly.security.http.util.sso.SingleSignOn
-
addParticipant
- Specified by:
addParticipantin interfaceorg.wildfly.security.http.util.sso.SingleSignOn
-
removeParticipant
- Specified by:
removeParticipantin interfaceorg.wildfly.security.http.util.sso.SingleSignOn
-
invalidate
public void invalidate()- Specified by:
invalidatein interfaceorg.wildfly.security.http.util.sso.SingleSignOn
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceorg.wildfly.security.http.util.sso.SingleSignOn
-