ClientCredentialsProperties
¶
Source code in docs_src/capo_glue/types/client_credentials_properties.py
client_id
instance-attribute
¶
client_id: NotRequired[ConnectorProperty]
The OAuth2 client identifier provided by the authorization server.
client_secret
instance-attribute
¶
client_secret: NotRequired[ConnectorProperty]
The OAuth2 client secret provided by the authorization server.
content_type
instance-attribute
¶
content_type: NotRequired[ContentType]
The content type to use for token requests, such as application/x-www-form-urlencoded or application/json.
request_method
instance-attribute
¶
request_method: NotRequired[HTTPMethod]
The HTTP method to use when making token requests, typically POST.
scope
instance-attribute
¶
scope: NotRequired[ConnectorProperty]
The OAuth2 scope that defines the level of access requested for the client credentials flow.
token_url
instance-attribute
¶
token_url: NotRequired[ConnectorProperty]
The token endpoint URL where the client will request access tokens using client credentials.
token_url_parameters
instance-attribute
¶
token_url_parameters: NotRequired[ConnectorPropertyList]
Additional parameters to include in token URL requests as key-value pairs.