Implementing User Access and Authentication with Amazon Cognito
This course will teach you how to use Amazon Cognito to manage access to your applications and AWS services with easy integration to third-party identity providers and provide your users with cutting edge security which is all managed by AWS.
What you'll learn
With modern applications becoming decentralized and consuming a multitude of different services we need a robust scalable authentication solution that integrates seamlessly with the cloud. In this course, Implementing User Access and Authentication with Amazon Cognito, you’ll learn to implement authentication and authorization for your applications and for your AWS services. First, you’ll explore how to create user pools to hold our user login information. Next, you'll create and authenticate users for our web application. After learning to obtain tokens from our user pool, you'll configure a hosted UI for your user pool so that you can have Amazon Cognito build the UI for signing in, signing up, password resets, and two-factor authentication. Then, you'll enable social logins so your users can log in with their favorite social platform like Google, Facebook, Amazon, or any open ID provider. Every user has data associated with their profile, like profile pictures, and you’ll learn how to use Amazon Cognito Sync to synchronize user data between different devices. Finally, you’ll explore how to use Amazon Cognito Federated Identities to provide users with access to AWS services through social logins and Amazon Cognito logins. By the end of this course, you'll be able to implement user access to your applications, enable users to access AWS services via external providers, and provide seamless user experience by syncing user data between multiple devices.
Table of contents
- Overview 2m
- Creating Amazon Cognito User Pools 3m
- Connecting Cognito User Pools to Client Applications 6m
- Creating Cognito User Accounts 3m
- Implementing Authentication with Amazon Cognito Pools 4m
- Increasing Security with Multi-step Authentication 6m
- Adding Social Logins to Amazon Cognito User Pools 5m
- Unifying User Experience with Cognito Hosted UI 3m
- Protecting AWS API Gateway Endpoints Using Amazon Cognito 4m
- Extending Cognito User Pools Using Triggers 3m
- Summary 1m