Client ID for OAuth authentication
Client secret for OAuth authentication
OptionalgrantGrant type to use (defaults to 'client_credentials')
OptionalscopesOAuth scopes to request (space-separated)
OAuth token endpoint URL
OptionaltokenBuffer time before token expiry to trigger refresh (default: 300000 = 5 minutes)
OptionaltokenAdditional headers to send with token requests
OptionaltokenCustom timeout for token requests in milliseconds (default: 30000)
Configuration for OAuth 2.0 authentication strategy