Class OAuth2ClientCredentialsProvider.Options

java.lang.Object
com.codedprojects.apimapper.client.auth.OAuth2ClientCredentialsProvider.Options
Enclosing class:
OAuth2ClientCredentialsProvider

public static final class OAuth2ClientCredentialsProvider.Options extends Object
  • Field Details

    • authority

      public String authority
      IdP base URL. Token endpoint is discovered from {authority}/.well-known/openid-configuration.
    • tokenEndpoint

      public String tokenEndpoint
      Direct token endpoint URL. Overrides authority-based discovery when set.
    • clientId

      public String clientId
    • clientSecret

      public String clientSecret
    • scope

      public String scope
    • expiryBufferSeconds

      public int expiryBufferSeconds
      Seconds before token expiry to refresh. Defaults to 30.
  • Constructor Details

    • Options

      public Options()