| ▼NAWSClientAuth | |
| CAuthenticationNotificationBusBehaviorHandler | Authentication behavior EBus handler |
| CAuthenticationProviderInterface | |
| CAuthenticationProviderManager | Manages various authentication provider implementations and implements AuthenticationProvider Request bus |
| CAuthenticationProviderNotifications | Notification bus for Authentication Request bus |
| CAuthenticationProviderRequests | Authentication Request bus for different supported providers |
| CAuthenticationProviderScriptCanvasRequests | Authentication Request bus for different supported providers |
| CAuthenticationTokens | Used to share authentication tokens to caller and to AWSCognitoAuthorizationController |
| CAWSClientAuthCachingAnonymousCredsProvider | |
| CAWSClientAuthCognitoCachingAuthenticatedCredentialsProvider | |
| CAWSClientAuthEditorSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
| CAWSClientAuthModule | Entry point for the Gem |
| CAWSClientAuthPersistentCognitoIdentityProvider | |
| CAWSClientAuthRequests | Responsible for fetching AWS Cognito IDP and Identity service client objects |
| CAWSClientAuthSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
| CAWSCognitoAuthenticationProvider | Implements AWS Cognito User pool authentication |
| CAWSCognitoAuthorizationController | Implements AWS Cognito Identity pool authorization |
| CAWSCognitoAuthorizationNotificationBusBehaviorHandler | Authorization behavior EBus handler |
| CAWSCognitoAuthorizationNotifications | Notification bus for corresponding Authorization Request bus |
| CAWSCognitoAuthorizationRequests | Request bus to handle AWS Cognito Identity pool authorization |
| CAWSCognitoUserManagementController | Implements AWS Cognito User pool user management |
| CAWSCognitoUserManagementNotifications | |
| CAWSCognitoUserManagementRequests | Implements AWS Cognito user pool user management requests |
| CClientAuthAWSCredentials | Client auth AWS Credentials object for serialization |
| CGoogleAuthenticationProvider | Implements OAuth2.0 device flow for Google authentication service |
| CGoogleProviderSetting | Holds Google provider serialized settings |
| CIAuthenticationProviderRequests | Abstract class for authentication provider requests |
| CIAuthenticationProviderScriptCanvasRequests | |
| CIAWSClientAuthRequests | Abstract class for AWS client auth requests |
| CIAWSCognitoAuthorizationRequests | Abstract class for AWS Cognito authorization requests |
| CIAWSCognitoUserManagementRequests | Abstract class for AWS Cognito user management requests |
| CLWAAuthenticationProvider | Implements OAuth2.0 device flow for Login with Amazon authentication service |
| CLWAProviderSetting | Holds Login with Amazon provider serialized settings |
| CUserManagementNotificationBusBehaviorHandler | User management behavior EBus handler |