Module Awso_sso_oidc.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval serviceAbbreviation : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule Error : sig ... end
Sourcemodule ErrorDescription : sig ... end
Sourcemodule GrantType : sig ... end
Sourcemodule URI : sig ... end
Sourcemodule Scope : sig ... end
Sourcemodule IdentityContext : sig ... end
Sourcemodule Location : sig ... end
Sourcemodule Region : sig ... end
Sourcemodule DeviceCode : sig ... end
Sourcemodule ExpirationInSeconds : sig ... end
Sourcemodule InternalServerException : sig ... end

Indicates that an error from the service occurred while trying to process a request.

Sourcemodule IntervalInSeconds : sig ... end
Sourcemodule InvalidClientException : sig ... end

Indicates that the clientId or clientSecret in the request is invalid. For example, this can occur when a client sends an incorrect clientId or an expired clientSecret.

Sourcemodule InvalidRequestException : sig ... end

Indicates that something is wrong with the input to the request. For example, a required parameter might be missing or out of range.

Sourcemodule SlowDownException : sig ... end

Indicates that the client is making the request too frequently and is more than the service can handle.

Indicates that the client is not currently authorized to make the request. This can happen when a clientId is not issued for a public client.

Sourcemodule UserCode : sig ... end
Sourcemodule ClientId : sig ... end
Sourcemodule ClientSecret : sig ... end

Indicates that the client information sent in the request during registration is invalid.

Indicates that one or more redirect URI in the request is not supported for this operation.

Sourcemodule InvalidScopeException : sig ... end

Indicates that the scope provided in the request is invalid.

Sourcemodule LongTimeStampType : sig ... end

Indicates that the grant type in the request is not supported by the service.

Sourcemodule ArnType : sig ... end
Sourcemodule ClientName : sig ... end
Sourcemodule ClientType : sig ... end
Sourcemodule GrantTypes : sig ... end
Sourcemodule RedirectUris : sig ... end
Sourcemodule Scopes : sig ... end
Sourcemodule AccessDeniedException : sig ... end

You do not have sufficient access to perform this action.

Sourcemodule AccessToken : sig ... end

Indicates that a request to authorize a client with an access user session token is pending.

Sourcemodule AwsAdditionalDetails : sig ... end

This structure contains Amazon Web Services-specific parameter extensions and the identity context.

Sourcemodule ExpiredTokenException : sig ... end

Indicates that the token issued by the service is expired and is no longer valid.

Sourcemodule IdToken : sig ... end
Sourcemodule InvalidGrantException : sig ... end

Indicates that a request contains an invalid grant. This can occur if a client makes a CreateToken request with an invalid grant type.

Indicates that a token provided as input to the request was issued by and is only usable by calling IAM Identity Center endpoints in another region.

Sourcemodule RefreshToken : sig ... end
Sourcemodule TokenType : sig ... end
Sourcemodule TokenTypeURI : sig ... end
Sourcemodule Assertion : sig ... end
Sourcemodule AuthCode : sig ... end
Sourcemodule CodeVerifier : sig ... end
Sourcemodule SubjectToken : sig ... end

Initiates device authorization by requesting a pair of verification codes from the authorization service.

Initiates device authorization by requesting a pair of verification codes from the authorization service.

Sourcemodule RegisterClientResponse : sig ... end

Registers a public client with IAM Identity Center. This allows clients to perform authorization using the authorization code grant with Proof Key for Code Exchange (PKCE) or the device code grant.

Sourcemodule RegisterClientRequest : sig ... end

Registers a public client with IAM Identity Center. This allows clients to perform authorization using the authorization code grant with Proof Key for Code Exchange (PKCE) or the device code grant.

Creates and returns access and refresh tokens for authorized client applications that are authenticated using any IAM entity, such as a service role or user. These tokens might contain defined scopes that specify permissions such as read:profile or write:data. Through downscoping, you can use the scopes parameter to request tokens with reduced permissions compared to the original client application's permissions or, if applicable, the refresh token's scopes. The access token can be used to fetch short-lived credentials for the assigned Amazon Web Services accounts or to access application APIs using bearer authentication. This API is used with Signature Version 4. For more information, see Amazon Web Services Signature Version 4 for API Requests.

Sourcemodule CreateTokenWithIAMRequest : sig ... end

Creates and returns access and refresh tokens for authorized client applications that are authenticated using any IAM entity, such as a service role or user. These tokens might contain defined scopes that specify permissions such as read:profile or write:data. Through downscoping, you can use the scopes parameter to request tokens with reduced permissions compared to the original client application's permissions or, if applicable, the refresh token's scopes. The access token can be used to fetch short-lived credentials for the assigned Amazon Web Services accounts or to access application APIs using bearer authentication. This API is used with Signature Version 4. For more information, see Amazon Web Services Signature Version 4 for API Requests.

Sourcemodule CreateTokenResponse : sig ... end

Creates and returns access and refresh tokens for clients that are authenticated using client secrets. The access token can be used to fetch short-lived credentials for the assigned AWS accounts or to access application APIs using bearer authentication.

Sourcemodule CreateTokenRequest : sig ... end

Creates and returns access and refresh tokens for clients that are authenticated using client secrets. The access token can be used to fetch short-lived credentials for the assigned AWS accounts or to access application APIs using bearer authentication.