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.
|
AWSClientAuth | |
IAuthenticationProviderRequests | Abstract class for authentication provider requests |
AuthenticationProviderRequests | Authentication Request bus for different supported providers |
AuthenticationProviderNotifications | Notification bus for Authentication Request bus |
AuthenticationTokens | Used to share authentication tokens to caller and to AWSCognitoAuthorizationController |
IAWSCognitoAuthorizationRequests | Abstract class for AWS Cognito authorization requests |
AWSCognitoAuthorizationRequests | Request bus to handle AWS Cognito Identity pool authorization |
AWSCognitoAuthorizationNotifications | Notification bus for corresponding Authorization Request bus |
ClientAuthAWSCredentials | Client auth AWS Credentials object for serialization |
IAWSCognitoUserManagementRequests | Abstract class for AWS Cognito user management requests |
AWSCognitoUserManagementRequests | Implements AWS Cognito user pool user management requests |
AWSCognitoUserManagementNotifications | |
AuthenticationNotificationBusBehaviorHandler | Authentication behavior EBus handler |
AuthenticationProviderInterface | |
AuthenticationProviderManager | Manages various authentication provider implementations and implements AuthenticationProvider Request bus |
IAuthenticationProviderScriptCanvasRequests | |
AuthenticationProviderScriptCanvasRequests | Authentication Request bus for different supported providers |
LWAProviderSetting | Holds Login with Amazon provider serialized settings |
GoogleProviderSetting | Holds Google provider serialized settings |
AWSCognitoAuthenticationProvider | Implements AWS Cognito User pool authentication |
GoogleAuthenticationProvider | Implements OAuth2.0 device flow for Google authentication service |
LWAAuthenticationProvider | Implements OAuth2.0 device flow for Login with Amazon authentication service |
AWSClientAuthCognitoCachingAuthenticatedCredentialsProvider | |
AWSClientAuthCachingAnonymousCredsProvider | |
AWSClientAuthPersistentCognitoIdentityProvider | |
AWSCognitoAuthorizationController | Implements AWS Cognito Identity pool authorization |
AWSCognitoAuthorizationNotificationBusBehaviorHandler | Authorization behavior EBus handler |
IAWSClientAuthRequests | Abstract class for AWS client auth requests |
AWSClientAuthRequests | Responsible for fetching AWS Cognito IDP and Identity service client objects |
AWSClientAuthEditorSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
AWSClientAuthModule | Entry point for the Gem |
AWSClientAuthSystemComponent | Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller |
AWSCognitoUserManagementController | Implements AWS Cognito User pool user management |
UserManagementNotificationBusBehaviorHandler | User management behavior EBus handler |