Open 3D Engine AWSClientAuth Gem API Reference  24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NAWSClientAuth
 CIAuthenticationProviderRequestsAbstract class for authentication provider requests
 CAuthenticationProviderRequestsAuthentication Request bus for different supported providers
 CAuthenticationProviderNotificationsNotification bus for Authentication Request bus
 CAuthenticationTokensUsed to share authentication tokens to caller and to AWSCognitoAuthorizationController
 CIAWSCognitoAuthorizationRequestsAbstract class for AWS Cognito authorization requests
 CAWSCognitoAuthorizationRequestsRequest bus to handle AWS Cognito Identity pool authorization
 CAWSCognitoAuthorizationNotificationsNotification bus for corresponding Authorization Request bus
 CClientAuthAWSCredentialsClient auth AWS Credentials object for serialization
 CIAWSCognitoUserManagementRequestsAbstract class for AWS Cognito user management requests
 CAWSCognitoUserManagementRequestsImplements AWS Cognito user pool user management requests
 CAWSCognitoUserManagementNotifications
 CAuthenticationNotificationBusBehaviorHandlerAuthentication behavior EBus handler
 CAuthenticationProviderInterface
 CAuthenticationProviderManagerManages various authentication provider implementations and implements AuthenticationProvider Request bus
 CIAuthenticationProviderScriptCanvasRequests
 CAuthenticationProviderScriptCanvasRequestsAuthentication Request bus for different supported providers
 CLWAProviderSettingHolds Login with Amazon provider serialized settings
 CGoogleProviderSettingHolds Google provider serialized settings
 CAWSCognitoAuthenticationProviderImplements AWS Cognito User pool authentication
 CGoogleAuthenticationProviderImplements OAuth2.0 device flow for Google authentication service
 CLWAAuthenticationProviderImplements OAuth2.0 device flow for Login with Amazon authentication service
 CAWSClientAuthCognitoCachingAuthenticatedCredentialsProvider
 CAWSClientAuthCachingAnonymousCredsProvider
 CAWSClientAuthPersistentCognitoIdentityProvider
 CAWSCognitoAuthorizationControllerImplements AWS Cognito Identity pool authorization
 CAWSCognitoAuthorizationNotificationBusBehaviorHandlerAuthorization behavior EBus handler
 CIAWSClientAuthRequestsAbstract class for AWS client auth requests
 CAWSClientAuthRequestsResponsible for fetching AWS Cognito IDP and Identity service client objects
 CAWSClientAuthEditorSystemComponentGem System Component. Responsible for instantiating and managing Authentication and Authorization Controller
 CAWSClientAuthModuleEntry point for the Gem
 CAWSClientAuthSystemComponentGem System Component. Responsible for instantiating and managing Authentication and Authorization Controller
 CAWSCognitoUserManagementControllerImplements AWS Cognito User pool user management
 CUserManagementNotificationBusBehaviorHandlerUser management behavior EBus handler