Values_1.ClientCredentialsPropertiesSourceOAuth2 client credentials configuration that defines the properties needed for the Client Credentials grant type flow.
type nonrec t = {tokenUrl : Values_0.ConnectorProperty.t option;The token endpoint URL where the client will request access tokens using client credentials.
*)requestMethod : HTTPMethod.t option;The HTTP method to use when making token requests, typically POST.
*)contentType : ContentType.t option;The content type to use for token requests, such as application/x-www-form-urlencoded or application/json.
*)clientId : Values_0.ConnectorProperty.t option;The OAuth2 client identifier provided by the authorization server.
*)clientSecret : Values_0.ConnectorProperty.t option;The OAuth2 client secret provided by the authorization server.
*)scope : Values_0.ConnectorProperty.t option;The OAuth2 scope that defines the level of access requested for the client credentials flow.
*)tokenUrlParameters : ConnectorPropertyList.t option;Additional parameters to include in token URL requests as key-value pairs.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `List of [> `String of string ] list
| `String of string ])
list ]
list
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `List of [> `String of string ] list
| `String of string ])
list ])
list ]