Open 3D Engine AWSClientAuth Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AWSClientAuth::AWSCognitoUserManagementController Class Reference

Implements AWS Cognito User pool user management. More...

#include <AWSCognitoUserManagementController.h>

Inherits AWSCognitoUserManagementRequestBus::Handler.

Public Member Functions

 AZ_RTTI (AWSCognitoUserManagementController, "{2645D1CC-EB55-4A8D-8F45-5DFE94032813}", IAWSCognitoUserManagementRequests)
 
bool Initialize () override
 
void EmailSignUpAsync (const AZStd::string &username, const AZStd::string &password, const AZStd::string &email) override
 
void PhoneSignUpAsync (const AZStd::string &username, const AZStd::string &password, const AZStd::string &phoneNumber) override
 
void ConfirmSignUpAsync (const AZStd::string &username, const AZStd::string &confirmationCode) override
 
void ForgotPasswordAsync (const AZStd::string &username) override
 
void ConfirmForgotPasswordAsync (const AZStd::string &userName, const AZStd::string &confirmationCode, const AZStd::string &newPassword) override
 
void EnableMFAAsync (const AZStd::string &accessToken) override
 
const AZStd::string & GetCognitoAppClientId () const
 

Detailed Description

Implements AWS Cognito User pool user management.


The documentation for this class was generated from the following file: