Open 3D Engine AWSClientAuth Gem API Reference 23.10.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
 CAuthenticationNotificationBusBehaviorHandlerAuthentication behavior EBus handler
 CAuthenticationProviderInterface
 CAuthenticationProviderManagerManages various authentication provider implementations and implements AuthenticationProvider Request bus
 CAuthenticationProviderNotificationsNotification bus for Authentication Request bus
 CAuthenticationProviderRequestsAuthentication Request bus for different supported providers
 CAuthenticationProviderScriptCanvasRequestsAuthentication Request bus for different supported providers
 CAuthenticationTokensUsed to share authentication tokens to caller and to AWSCognitoAuthorizationController
 CAWSClientAuthCachingAnonymousCredsProvider
 CAWSClientAuthCognitoCachingAuthenticatedCredentialsProvider
 CAWSClientAuthEditorSystemComponentGem System Component. Responsible for instantiating and managing Authentication and Authorization Controller
 CAWSClientAuthModuleEntry point for the Gem
 CAWSClientAuthPersistentCognitoIdentityProvider
 CAWSClientAuthRequestsResponsible for fetching AWS Cognito IDP and Identity service client objects
 CAWSClientAuthSystemComponentGem System Component. Responsible for instantiating and managing Authentication and Authorization Controller
 CAWSCognitoAuthenticationProviderImplements AWS Cognito User pool authentication
 CAWSCognitoAuthorizationControllerImplements AWS Cognito Identity pool authorization
 CAWSCognitoAuthorizationNotificationBusBehaviorHandlerAuthorization behavior EBus handler
 CAWSCognitoAuthorizationNotificationsNotification bus for corresponding Authorization Request bus
 CAWSCognitoAuthorizationRequestsRequest bus to handle AWS Cognito Identity pool authorization
 CAWSCognitoUserManagementControllerImplements AWS Cognito User pool user management
 CAWSCognitoUserManagementNotifications
 CAWSCognitoUserManagementRequestsImplements AWS Cognito user pool user management requests
 CClientAuthAWSCredentialsClient auth AWS Credentials object for serialization
 CGoogleAuthenticationProviderImplements OAuth2.0 device flow for Google authentication service
 CGoogleProviderSettingHolds Google provider serialized settings
 CIAuthenticationProviderRequestsAbstract class for authentication provider requests
 CIAuthenticationProviderScriptCanvasRequests
 CIAWSClientAuthRequestsAbstract class for AWS client auth requests
 CIAWSCognitoAuthorizationRequestsAbstract class for AWS Cognito authorization requests
 CIAWSCognitoUserManagementRequestsAbstract class for AWS Cognito user management requests
 CLWAAuthenticationProviderImplements OAuth2.0 device flow for Login with Amazon authentication service
 CLWAProviderSettingHolds Login with Amazon provider serialized settings
 CUserManagementNotificationBusBehaviorHandlerUser management behavior EBus handler