Class OIDCAuthenticationResponseTokenClaimsContext

  • All Implemented Interfaces:
    Iterable<BaseContext>

    public class OIDCAuthenticationResponseTokenClaimsContext
    extends 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.
    • Field Detail

      • claims

        @Nonnull
        private com.nimbusds.openid.connect.sdk.claims.ClaimsSet claims
        Claims for id token and userinfo endpoint.
      • idtokenClaims

        @Nonnull
        private com.nimbusds.openid.connect.sdk.claims.ClaimsSet idtokenClaims
        Claims for id token only.
      • userinfoClaims

        @Nonnull
        private com.nimbusds.openid.connect.sdk.claims.ClaimsSet userinfoClaims
        Claims for userinfo only.
    • Constructor Detail

      • OIDCAuthenticationResponseTokenClaimsContext

        public OIDCAuthenticationResponseTokenClaimsContext()
        Constructor.
    • Method Detail

      • 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