AWS.SSOOIDC
Clients
- ISSOOIDCOptions — Interface for TSSOOIDCClient options.
- TSSOOIDCOptions — TSSOOIDCClient options class.
- ISSOOIDCClient — Interface for AWS IAM Identity Center OpenID Connect (OIDC) service client.
- TSSOOIDCClient — AWS IAM Identity Center OpenID Connect (OIDC) service client.
Types
- ISSOOIDCAwsAdditionalDetails — Contains AWS-specific metadata included in the response from CreateTokenWithIAM. This metadata is used to propagate the identity context to other AWS services.
- TSSOOIDCAwsAdditionalDetails — Internal implementation of ISSOOIDCAwsAdditionalDetails, representing additional AWS identity metadata returned in the CreateTokenWithIAM response.
- TSSOOIDCEndpointProvider — Endpoint provider for AWS IAM Identity Center OpenID Connect (OIDC).
- TSSOOIDCResponseInspector — Inspector for SSO OpenID Connect responses.
Requests
- ISSOOIDCRequest — Base interface for SSO-OIDC requests.
- TSSOOIDCRequest — Base implementation for SSO-OIDC requests.
- ISSOOIDCCreateTokenRequest — Interface for CreateToken requests.
- TSSOOIDCCreateTokenRequest — CreateToken request class.
- ISSOOIDCCreateTokenWithIAMRequest — Interface for CreateTokenWithIAMRequest requests.
- TSSOOIDCCreateTokenWithIAMRequest — CreateTokenWithIAMRequest class.
- ISSOOIDCRegisterClientRequest — Interface for RegisterClient requests.
- TSSOOIDCRegisterClientRequest — RegisterClient request class.
- ISSOOIDCStartDeviceAuthorizationRequest — Interface for StartDeviceAuthorization requests.
- TSSOOIDCStartDeviceAuthorizationRequest — StartDeviceAuthorization request class.
Responses
- ISSOOIDCResponse — Base interface for SSO-OIDC responses.
- TSSOOIDCResponse — Base implementation for SSO-OIDC responses.
- ISSOOIDCCreateTokenResponse — Interface for CreateToken responses.
- TSSOOIDCCreateTokenResponse — CreateToken response class.
- ISSOOIDCCreateTokenWithIAMResponse — Interface for CreateTokenWithIAMRequest responses.
- TSSOOIDCCreateTokenWithIAMResponse — CreateTokenWithIAM response class.
- ISSOOIDCRegisterClientResponse — Interface for RegisterClient responses.
- TSSOOIDRegisterClientResponse — RegisterClient response class.
- ISSOOIDCStartDeviceAuthorizationResponse — Interface for StartDeviceAuthorization responses.
- TSSOOIDCStartDeviceAuthorizationResponse — StartDeviceAuthorization response class.
Exceptions
- ESSOOIDCException — Base exception class for SSO-OIDC operations.
- ESSOOIDCAccessDeniedException — You do not have sufficient access to perform this action.
- ESSOOIDCAuthorizationPendingException — Indicates that a request to authorize a client with an access user session token is pending.
- ESSOOIDCExpiredTokenException — Indicates that the token issued by the service has expired and is no longer valid.
- ESSOOIDCInternalServerException — Indicates that an error occured while processing the request.
- ESSOOIDCInvalidClientException — Indicates that the clientId or clientSecret in the request is invalid.
- ESSOOIDCInvalidClientMetadataException — Indicates that the client information sent in the request during registration is invalid.
- ESSOOIDCInvalidGrantException — Indicates that a request contains an invalid grant.
- ESSOOIDCInvalidRedirectUriException — Indicates that one or more of the specified redirect URIs in the request is not supported for this operation.
- ESSOOIDCInvalidRequestException — Indicates that something is wrong with the input to the request.
- ESSOOIDCInvalidRequestRegionException — Indicates that the token provided was issued by and is only usable by calling IAM Identity Center endpoints in another region.
- ESSOOIDCInvalidScopeException — Indicates that the scope provided is invalid.
- ESSOOIDCSlowDownException — Indicates that the client is making the request too frequently and is more than the service can handle.
- ESSOOIDCUnauthorizedClientException — Indicates that the client is not currently authorized to make the request.
- ESSOOIDCUnsupportedGrantTypeException — Indicates that the grant type in the request is not supported by the service.
Type Aliases
TSSOOIDCResponseClass = class of TSSOOIDCResponse;— Meta-class for SSO-OIDC responses.