Values_1.ClientCredentialsGrantMetadataSourceConfiguration for OAuth 2.0 client credentials grant authentication, including client ID, client secret, token endpoint, and optional scopes.
type nonrec t = {baseEndpoint : Values_0.Endpoint.t;The base endpoint URL for the external service.
*)clientCredentialsSource : Values_0.ClientCredentialsSource.t option;The source of the client credentials configuration.
*)clientCredentialsDetails : ClientCredentialsDetails.t option;The detailed client credentials configuration including client ID, client secret, and token endpoint.
*)}val make :
?clientCredentialsSource:??? ->
?clientCredentialsDetails:??? ->
baseEndpoint:Values_0.Endpoint.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of Values_0.Endpoint.t
| `Structure of
(string
* [> `Structure of
(string * [> `String of Values_0.ClientId.t ]) list ])
list ])
list ]