Module Values.EnableOutboundWebIdentityFederationResponseSource

Enables the outbound identity federation feature for your Amazon Web Services account. When enabled, IAM principals in your account can use the GetWebIdentityToken API to obtain JSON Web Tokens (JWTs) for secure authentication with external services. This operation also generates a unique issuer URL for your Amazon Web Services account.

Sourcetype enableOutboundWebIdentityFederationResult = {
  1. issuerIdentifier : StringType.t option;
    (*

    A unique issuer URL for your Amazon Web Services account that hosts the OpenID Connect (OIDC) discovery endpoints at /.well-known/openid-configuration and /.well-known/jwks.json. The OpenID Connect (OIDC) discovery endpoints contain verification keys and metadata necessary for token verification.

    *)
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. enableOutboundWebIdentityFederationResult : enableOutboundWebIdentityFederationResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `FeatureEnabledException of FeatureEnabledException.t
  2. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?issuerIdentifier:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `FeatureEnabledException of FeatureEnabledException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `FeatureEnabledException of FeatureEnabledException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `String of StringType.t ]) list ]) 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