Values_3.VerifiedAccessInstanceUserTrustProviderClientConfigurationSourceDescribes the trust provider.
type nonrec t = {type_ : Values_0.UserTrustProviderType.t option;The trust provider type.
*)scopes : Values_0.String_.t option;The set of user claims to be requested from the IdP.
*)issuer : Values_0.String_.t option;The OIDC issuer identifier of the IdP.
*)publicSigningKeyEndpoint : Values_0.String_.t option;The public signing key endpoint.
*)tokenEndpoint : Values_0.String_.t option;The token endpoint of the IdP.
*)userInfoEndpoint : Values_0.String_.t option;The user info endpoint of the IdP.
*)clientId : Values_0.String_.t option;The OAuth 2.0 client identifier.
*)clientSecret : Values_0.ClientSecretType.t option;The OAuth 2.0 client secret.
*)pkceEnabled : Values_0.Boolean.t option;Indicates whether Proof of Key Code Exchange (PKCE) is enabled.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `String of Values_0.String_.t ])
list ]