Class OIDCAuthenticationResponseConsentContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.plugin.oidc.op.messaging.context.OIDCAuthenticationResponseConsentContext
- All Implemented Interfaces:
Iterable<BaseContext>
Subcontext carrying user consent information in a form suitable for OIDC processing. The information is carried in
tokens (code, refresh token, access token) to back channel endpoints. This context appears as a subcontext of the
OIDCAuthenticationResponseContext.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator, BaseContext.DeprecatedContextClassNameLookAside -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate net.minidev.json.JSONArrayAttributes having consent. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minidev.json.JSONArrayGet consented attributes.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
-
consentedAttributes
@Nonnull private net.minidev.json.JSONArray consentedAttributesAttributes having consent.
-
-
Constructor Details
-
OIDCAuthenticationResponseConsentContext
public OIDCAuthenticationResponseConsentContext()Constructor.
-
-
Method Details
-
getConsentedAttributes
@Nonnull public net.minidev.json.JSONArray getConsentedAttributes()Get consented attributes.- Returns:
- consented attributes.
-