public class DistributableSingleSignOn extends Object implements org.wildfly.security.http.util.sso.SingleSignOn
| Constructor and Description |
|---|
DistributableSingleSignOn(SSO<ElytronAuthentication,String,Map.Entry<String,URI>,LocalSSOContext> sso,
org.wildfly.clustering.ee.Batcher<org.wildfly.clustering.ee.Batch> batcher,
org.wildfly.clustering.ee.Batch batch) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addParticipant(String applicationId,
String sessionId,
URI participant) |
void |
close() |
String |
getId() |
org.wildfly.security.auth.server.SecurityIdentity |
getIdentity() |
String |
getMechanism() |
String |
getName() |
Map<String,Map.Entry<String,URI>> |
getParticipants() |
void |
invalidate() |
boolean |
isProgrammatic() |
Map.Entry<String,URI> |
removeParticipant(String applicationId) |
void |
setIdentity(org.wildfly.security.auth.server.SecurityIdentity identity) |
public DistributableSingleSignOn(SSO<ElytronAuthentication,String,Map.Entry<String,URI>,LocalSSOContext> sso, org.wildfly.clustering.ee.Batcher<org.wildfly.clustering.ee.Batch> batcher, org.wildfly.clustering.ee.Batch batch)
public String getId()
getId in interface org.wildfly.security.http.util.sso.ImmutableSingleSignOnpublic String getMechanism()
getMechanism in interface org.wildfly.security.http.util.sso.ImmutableSingleSignOnpublic boolean isProgrammatic()
isProgrammatic in interface org.wildfly.security.http.util.sso.ImmutableSingleSignOnpublic String getName()
getName in interface org.wildfly.security.http.util.sso.ImmutableSingleSignOnpublic org.wildfly.security.auth.server.SecurityIdentity getIdentity()
getIdentity in interface org.wildfly.security.http.util.sso.ImmutableSingleSignOnpublic Map<String,Map.Entry<String,URI>> getParticipants()
getParticipants in interface org.wildfly.security.http.util.sso.ImmutableSingleSignOnpublic void setIdentity(org.wildfly.security.auth.server.SecurityIdentity identity)
setIdentity in interface org.wildfly.security.http.util.sso.SingleSignOnpublic boolean addParticipant(String applicationId, String sessionId, URI participant)
addParticipant in interface org.wildfly.security.http.util.sso.SingleSignOnpublic Map.Entry<String,URI> removeParticipant(String applicationId)
removeParticipant in interface org.wildfly.security.http.util.sso.SingleSignOnpublic void invalidate()
invalidate in interface org.wildfly.security.http.util.sso.SingleSignOnpublic void close()
close in interface AutoCloseableclose in interface org.wildfly.security.http.util.sso.SingleSignOnCopyright © 2021 JBoss by Red Hat. All rights reserved.