Package net.shibboleth.sp.oidc.context
Class OIDCLogoutContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.sp.oidc.context.OIDCLogoutContext
- All Implemented Interfaces:
Iterable<org.opensaml.messaging.context.BaseContext>
public class OIDCLogoutContext
extends org.opensaml.messaging.context.BaseContext
Context to handle state for OIDC logout flows. Typically information that has been passed up in session data
by the Agent.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
org.opensaml.messaging.context.BaseContext.ContextSetNoRemoveIteratorDecorator, org.opensaml.messaging.context.BaseContext.DeprecatedContextClassNameLookAside -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.nimbusds.jwt.JWTThe id_token recovered from the session. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.jwt.JWTGet the id_token recovered from the session.setIdToken(com.nimbusds.jwt.JWT token) Set the id_token recovered from 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
-
idToken
@Nullable private com.nimbusds.jwt.JWT idTokenThe id_token recovered from the session.
-
-
Constructor Details
-
OIDCLogoutContext
public OIDCLogoutContext()
-
-
Method Details
-
setIdToken
Set the id_token recovered from the session.- Parameters:
token- the id_token- Returns:
- this context
-
getIdToken
@Nullable public com.nimbusds.jwt.JWT getIdToken()Get the id_token recovered from the session.- Returns:
- the id_token.
-