Open 3D Engine AWSClientAuth Gem API Reference  23.05.0
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
 oCIAuthenticationProviderRequestsAbstract class for authentication provider requests
 oCAuthenticationProviderRequestsAuthentication Request bus for different supported providers
 oCAuthenticationProviderNotificationsNotification bus for Authentication Request bus
 oCAuthenticationTokensUsed to share authentication tokens to caller and to AWSCognitoAuthorizationController
 oCIAWSCognitoAuthorizationRequestsAbstract class for AWS Cognito authorization requests
 oCAWSCognitoAuthorizationRequestsRequest bus to handle AWS Cognito Identity pool authorization
 oCAWSCognitoAuthorizationNotificationsNotification bus for corresponding Authorization Request bus
 oCClientAuthAWSCredentialsClient auth AWS Credentials object for serialization
 oCIAWSCognitoUserManagementRequestsAbstract class for AWS Cognito user management requests
 oCAWSCognitoUserManagementRequestsImplements AWS Cognito user pool user management requests
 oCAWSCognitoUserManagementNotifications
 oCAuthenticationNotificationBusBehaviorHandlerAuthentication behavior EBus handler
 oCAuthenticationProviderInterface
 oCAuthenticationProviderManagerManages various authentication provider implementations and implements AuthenticationProvider Request bus
 oCIAuthenticationProviderScriptCanvasRequests
 oCAuthenticationProviderScriptCanvasRequestsAuthentication Request bus for different supported providers
 oCLWAProviderSettingHolds Login with Amazon provider serialized settings
 oCGoogleProviderSettingHolds Google provider serialized settings
 oCAWSCognitoAuthenticationProviderImplements AWS Cognito User pool authentication
 oCGoogleAuthenticationProviderImplements OAuth2.0 device flow for Google authentication service
 oCLWAAuthenticationProviderImplements OAuth2.0 device flow for Login with Amazon authentication service
 oCAWSClientAuthCognitoCachingAuthenticatedCredentialsProvider
 oCAWSClientAuthCachingAnonymousCredsProvider
 oCAWSClientAuthPersistentCognitoIdentityProvider
 oCAWSCognitoAuthorizationControllerImplements AWS Cognito Identity pool authorization
 oCAWSCognitoAuthorizationNotificationBusBehaviorHandlerAuthorization behavior EBus handler
 oCIAWSClientAuthRequestsAbstract class for AWS client auth requests
 oCAWSClientAuthRequestsResponsible for fetching AWS Cognito IDP and Identity service client objects
 oCAWSClientAuthEditorSystemComponentGem System Component. Responsible for instantiating and managing Authentication and Authorization Controller
 oCAWSClientAuthModuleEntry point for the Gem
 oCAWSClientAuthSystemComponentGem System Component. Responsible for instantiating and managing Authentication and Authorization Controller
 oCAWSCognitoUserManagementControllerImplements AWS Cognito User pool user management
 \CUserManagementNotificationBusBehaviorHandlerUser management behavior EBus handler