Class OAuth2ClientAuthenticationContext

  • All Implemented Interfaces:
    Iterable<BaseContext>

    public final class OAuth2ClientAuthenticationContext
    extends BaseContext
    A context containing data about OAuth 2.0 client authentication.

    Currently implemented using Nimbus APIs.

    • Field Detail

      • clientAuthentication

        @Nullable
        private com.nimbusds.oauth2.sdk.auth.ClientAuthentication clientAuthentication
        Client authentication abstraction.
    • Constructor Detail

      • OAuth2ClientAuthenticationContext

        public OAuth2ClientAuthenticationContext()
    • Method Detail

      • getClientAuthentication

        @Nullable
        public com.nimbusds.oauth2.sdk.auth.ClientAuthentication getClientAuthentication()
        Get the OAuth 2 client authentication credentials.
        Returns:
        client authentication credentials
      • setClientAuthentication

        @Nonnull
        public OAuth2ClientAuthenticationContext setClientAuthentication​(@Nullable
                                                                         com.nimbusds.oauth2.sdk.auth.ClientAuthentication creds)
        Set the OAuth 2 client authentication credentials.
        Parameters:
        creds - client authentication credentials
        Returns:
        this context