|
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.
|
| Abstract class for authentication provider requests | |
| Authentication Request bus for different supported providers | |
| Notification bus for Authentication Request bus | |
| Used to share authentication tokens to caller and to AWSCognitoAuthorizationController | |
| Abstract class for AWS Cognito authorization requests | |
| Request bus to handle AWS Cognito Identity pool authorization | |
| Notification bus for corresponding Authorization Request bus | |
| Client auth AWS Credentials object for serialization | |
| Abstract class for AWS Cognito user management requests | |
| Implements AWS Cognito user pool user management requests | |
| Authentication behavior EBus handler | |
| Manages various authentication provider implementations and implements AuthenticationProvider Request bus | |
| Authentication Request bus for different supported providers | |
| Holds Login with Amazon provider serialized settings | |
| Holds Google provider serialized settings | |
| Implements AWS Cognito User pool authentication | |
| Implements OAuth2.0 device flow for Google authentication service | |
| Implements OAuth2.0 device flow for Login with Amazon authentication service | |
| Implements AWS Cognito Identity pool authorization | |
| Authorization behavior EBus handler | |
| Abstract class for AWS client auth requests | |
| Responsible for fetching AWS Cognito IDP and Identity service client objects | |
| Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller | |
| Entry point for the Gem | |
| Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller | |
| Implements AWS Cognito User pool user management | |
| User management behavior EBus handler |