Authentication
Set up Amplify Auth
Amplify uses Amazon Cognito as the main authentication provider. Learn how to handle user registration, authentication, account recovery, and other operations.
Enable sign-up, sign-in, and sign-out
Learn how to use Amplify's sign up, sign in and sign out APIs.
Switching authentication flows
Learn more about how to switch between different auth flows in Amplify.
Add social provider sign-in
Learn how to set up social sign-in providers like Facebook, Google, Amazon, or Sign in with Apple.
Manage user profiles
Learn more about how to enable customers to personalize their profile and verify their contact information with attributes.
Set up password change and recovery
Use AWS Cognito Auth plugin to update or reset user password
Manage MFA settings
Learn how to enable multi-factor authentication with Amplify.
Remember a device
You can use the device-related features of Amazon Cognito User Pools by enabling the Devices features. Go to your Cognito User Pool, choose Devices in left navigation menu and then choose either User Opt In or Always.
Advanced workflows
Learn more about advanced workflows in the Amplify auth category. This includes subscribing to events, identity pool federation, auth-related Lambda triggers, and working with AWS service objects.
Delete user account
Delete a user
Listen to auth events
Listen to various auth events
Under the hood
Learn more about the foundational auth concepts for cloud-based applications and how they work with Amplify.