Class OIDCLogoutPropagationContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.plugin.oidc.op.messaging.context.OIDCLogoutPropagationContext
- All Implemented Interfaces:
Iterable<BaseContext>
Subcontext carrying information about OIDC logout propagation (both front- and back-channel).
- Since:
- 4.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator, BaseContext.DeprecatedContextClassNameLookAside -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the location for the OIDC back-channel logout endpoint.Get the location for the OIDC front-channel logout endpoint.booleanGet the flag indicating if an error has occured during revocation of tokens related to the session.voidSet the location for the OIDC back-channel logout endpoint.voidSet the location for the OIDC front-channel logout endpoint.voidsetRevocationError(boolean flag) Set the flag indicating if an error has occured during revocation of tokens related to the session.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, ensureSubcontext, ensureSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeFromParent, removeSubcontext, removeSubcontext, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
revocationError
private boolean revocationErrorA flag indicating if an error has occured during revocation of tokens related to the session. -
frontChannelLogoutUri
The location for the OIDC front-channel logout endpoint. -
backChannelLogoutUri
The location for the OIDC back-channel logout endpoint.
-
-
Constructor Details
-
OIDCLogoutPropagationContext
public OIDCLogoutPropagationContext()Constructor.
-
-
Method Details
-
hasRevocationError
public boolean hasRevocationError()Get the flag indicating if an error has occured during revocation of tokens related to the session.- Returns:
- True if error has occured, false otherwise.
-
setRevocationError
public void setRevocationError(boolean flag) Set the flag indicating if an error has occured during revocation of tokens related to the session.- Parameters:
flag- What to set
-
getFrontChannelLogoutUri
Get the location for the OIDC front-channel logout endpoint.- Returns:
- The location for the OIDC front-channel logout endpoint.
-
setFrontChannelLogoutUri
Set the location for the OIDC front-channel logout endpoint.- Parameters:
uri- What to set
-
getBackChannelLogoutUri
Get the location for the OIDC back-channel logout endpoint.- Returns:
- The location for the OIDC back-channel logout endpoint.
-
setBackChannelLogoutUri
Set the location for the OIDC back-channel logout endpoint.- Parameters:
uri- What to set
-