Module Values.OidcJwtUpdateConfigurationSource

A structure that describes updated configuration settings for a trusted token issuer that supports OpenID Connect (OIDC) and JSON Web Tokens (JWTs).

Sourcetype nonrec t = {
  1. claimAttributePath : ClaimAttributePath.t option;
    (*

    The path of the source attribute in the JWT from the trusted token issuer. The attribute mapped by this JMESPath expression is compared against the attribute mapped by IdentityStoreAttributePath when a trusted token issuer token is exchanged for an IAM Identity Center token.

    *)
  2. identityStoreAttributePath : JMESPath.t option;
    (*

    The path of the destination attribute in a JWT from IAM Identity Center. The attribute mapped by this JMESPath expression is compared against the attribute mapped by ClaimAttributePath when a trusted token issuer token is exchanged for an IAM Identity Center token.

    *)
  3. jwksRetrievalOption : JwksRetrievalOption.t option;
    (*

    The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT.

    *)
}
Sourceval make : ?claimAttributePath:??? -> ?identityStoreAttributePath:??? -> ?jwksRetrievalOption:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ClaimAttributePath.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t