Class OAuth2ClientAuthenticationContext

java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.oidc.authn.context.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 Details

    • clientAuthentication

      @Nullable private ClientAuthentication clientAuthentication
      Client authentication abstraction.
  • Constructor Details

    • OAuth2ClientAuthenticationContext

      public OAuth2ClientAuthenticationContext()
  • Method Details

    • getClientAuthentication

      @Nullable public ClientAuthentication getClientAuthentication()
      Get the OAuth 2 client authentication credentials.
      Returns:
      client authentication credentials
    • setClientAuthentication

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