Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller. More...
#include <AWSClientAuthSystemComponent.h>
Inherits AZ::Component, AWSCore::AWSCoreNotificationsBus::Handler, and AWSClientAuthRequestBus::Handler.
Public Member Functions | |
AZ_COMPONENT (AWSClientAuthSystemComponent, "{0C2660C8-1B4A-4474-BE65-B487E2DE8649}") | |
Protected Attributes | |
AZStd::vector< ProviderNameEnum > | m_enabledProviderNames |
AZStd::unique_ptr< AuthenticationProviderManager > | m_authenticationProviderManager |
AZStd::unique_ptr< AWSCognitoUserManagementController > | m_awsCognitoUserManagementController |
AZStd::unique_ptr< AWSCognitoAuthorizationController > | m_awsCognitoAuthorizationController |
std::shared_ptr< Aws::CognitoIdentityProvider::CognitoIdentityProviderClient > | m_cognitoIdentityProviderClient |
std::shared_ptr< Aws::CognitoIdentity::CognitoIdentityClient > | m_cognitoIdentityClient |
Gem System Component. Responsible for instantiating and managing Authentication and Authorization Controller.