Class OIDCAuthenticationResponseTokenClaimsContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.idp.plugin.oidc.op.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
- All Implemented Interfaces:
Iterable<BaseContext>
Subcontext carrying information to form token and userinfo responses for relying party. This context appears as a
subcontext of the
OIDCAuthenticationResponseContext.
This context is populated by authentication endpoint if there are attributes unresolvable in token/userinfo endpoints
that need to be carried in token. Token and userinfo endpoints populate the same context with carried claims to be
returned in response.-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator, BaseContext.DeprecatedContextClassNameLookAside -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.nimbusds.openid.connect.sdk.claims.ClaimsSetClaims for id token and userinfo endpoint.private com.nimbusds.openid.connect.sdk.claims.ClaimsSetClaims for id token only.private com.nimbusds.openid.connect.sdk.claims.ClaimsSetClaims for userinfo only. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.nimbusds.openid.connect.sdk.claims.ClaimsSetGet claims for id token and userinfo endpoint.com.nimbusds.openid.connect.sdk.claims.ClaimsSetGet claims for id token only.com.nimbusds.openid.connect.sdk.claims.ClaimsSetGet claims for userinfo only.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
-
claims
@Nonnull private com.nimbusds.openid.connect.sdk.claims.ClaimsSet claimsClaims for id token and userinfo endpoint. -
idtokenClaims
@Nonnull private com.nimbusds.openid.connect.sdk.claims.ClaimsSet idtokenClaimsClaims for id token only. -
userinfoClaims
@Nonnull private com.nimbusds.openid.connect.sdk.claims.ClaimsSet userinfoClaimsClaims for userinfo only.
-
-
Constructor Details
-
OIDCAuthenticationResponseTokenClaimsContext
public OIDCAuthenticationResponseTokenClaimsContext()Constructor.
-
-
Method Details
-
getClaims
@Nonnull public com.nimbusds.openid.connect.sdk.claims.ClaimsSet getClaims()Get claims for id token and userinfo endpoint.- Returns:
- claims for id token and userinfo endpoint.
-
getIdtokenClaims
@Nonnull public com.nimbusds.openid.connect.sdk.claims.ClaimsSet getIdtokenClaims()Get claims for id token only.- Returns:
- claims for id token only
-
getUserinfoClaims
@Nonnull public com.nimbusds.openid.connect.sdk.claims.ClaimsSet getUserinfoClaims()Get claims for userinfo only.- Returns:
- claims for userinfo only
-