| ▼CAuthenticationProviderNotificationBus::Handler | |
| CAWSClientAuth::AWSCognitoAuthorizationController | Implements AWS Cognito Identity pool authorization |
| CAWSClientAuth::AuthenticationNotificationBusBehaviorHandler | Authentication behavior EBus handler |
| ▼CAuthenticationProviderRequestBus::Handler | |
| CAWSClientAuth::AuthenticationProviderManager | Manages various authentication provider implementations and implements AuthenticationProvider Request bus |
| ▼CAuthenticationProviderScriptCanvasRequestBus::Handler | |
| CAWSClientAuth::AuthenticationProviderManager | Manages various authentication provider implementations and implements AuthenticationProvider Request bus |
| ▼CAws::Auth::CognitoCachingCredentialsProvider | |
| ▼CAWSClientAuth::AWSClientAuthCognitoCachingAuthenticatedCredentialsProvider | |
| CAWSClientAuth::AWSClientAuthCachingAnonymousCredsProvider | |
| ▼CAws::Auth::PersistentCognitoIdentityProvider | |
| CAWSClientAuth::AWSClientAuthPersistentCognitoIdentityProvider | |
| ▼CAWSClientAuth::AuthenticationProviderInterface | |
| CAWSClientAuth::AWSCognitoAuthenticationProvider | Implements AWS Cognito User pool authentication |
| CAWSClientAuth::GoogleAuthenticationProvider | Implements OAuth2.0 device flow for Google authentication service |
| CAWSClientAuth::LWAAuthenticationProvider | Implements OAuth2.0 device flow for Login with Amazon authentication service |
| CAWSClientAuth::AuthenticationTokens | Used to share authentication tokens to caller and to AWSCognitoAuthorizationController |
| CAWSClientAuth::ClientAuthAWSCredentials | Client auth AWS Credentials object for serialization |
| CAWSClientAuth::GoogleProviderSetting | Holds Google provider serialized settings |
| CAWSClientAuth::IAuthenticationProviderRequests | Abstract class for authentication provider requests |
| CAWSClientAuth::IAuthenticationProviderScriptCanvasRequests | |
| CAWSClientAuth::IAWSClientAuthRequests | Abstract class for AWS client auth requests |
| CAWSClientAuth::IAWSCognitoAuthorizationRequests | Abstract class for AWS Cognito authorization requests |
| CAWSClientAuth::IAWSCognitoUserManagementRequests | Abstract class for AWS Cognito user management requests |
| CAWSClientAuth::LWAProviderSetting | Holds Login with Amazon provider serialized settings |
| ▼CAWSClientAuthRequestBus::Handler | |
| CAWSClientAuth::AWSClientAuthSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
| ▼CAWSCognitoAuthorizationNotificationBus::Handler | |
| CAWSClientAuth::AWSCognitoAuthorizationNotificationBusBehaviorHandler | Authorization behavior EBus handler |
| ▼CAWSCognitoAuthorizationRequestBus::Handler | |
| CAWSClientAuth::AWSCognitoAuthorizationController | Implements AWS Cognito Identity pool authorization |
| ▼CAWSCognitoUserManagementNotificationBus::Handler | |
| CAWSClientAuth::UserManagementNotificationBusBehaviorHandler | User management behavior EBus handler |
| ▼CAWSCognitoUserManagementRequestBus::Handler | |
| CAWSClientAuth::AWSCognitoUserManagementController | Implements AWS Cognito User pool user management |
| ▼CAWSCore::AWSCoreNotificationsBus::Handler | |
| CAWSClientAuth::AWSClientAuthSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
| ▼CAWSCore::AWSCredentialRequestBus::Handler | |
| CAWSClientAuth::AWSCognitoAuthorizationController | Implements AWS Cognito Identity pool authorization |
| ▼CAZ::BehaviorEBusHandler | |
| CAWSClientAuth::AWSCognitoAuthorizationNotificationBusBehaviorHandler | Authorization behavior EBus handler |
| CAWSClientAuth::AuthenticationNotificationBusBehaviorHandler | Authentication behavior EBus handler |
| CAWSClientAuth::UserManagementNotificationBusBehaviorHandler | User management behavior EBus handler |
| ▼CAZ::Component | |
| CAWSClientAuth::AWSClientAuthEditorSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
| CAWSClientAuth::AWSClientAuthSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
| ▼CAZ::EBusTraits | |
| CAWSClientAuth::AWSClientAuthRequests | Responsible for fetching AWS Cognito IDP and Identity service client objects |
| CAWSClientAuth::AWSCognitoAuthorizationNotifications | Notification bus for corresponding Authorization Request bus |
| CAWSClientAuth::AWSCognitoAuthorizationRequests | Request bus to handle AWS Cognito Identity pool authorization |
| CAWSClientAuth::AWSCognitoUserManagementNotifications | |
| CAWSClientAuth::AWSCognitoUserManagementRequests | Implements AWS Cognito user pool user management requests |
| CAWSClientAuth::AuthenticationProviderNotifications | Notification bus for Authentication Request bus |
| CAWSClientAuth::AuthenticationProviderRequests | Authentication Request bus for different supported providers |
| CAWSClientAuth::AuthenticationProviderScriptCanvasRequests | Authentication Request bus for different supported providers |
| ▼CAZ::Module | |
| CAWSClientAuth::AWSClientAuthModule | Entry point for the Gem |
| ▼CAzToolsFramework::ActionManagerRegistrationNotificationBus::Handler | |
| CAWSClientAuth::AWSClientAuthEditorSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |