(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Add end user sign-in, user management, and security to your mobile
and web applications with Amazon Cognito
Vikram Madan,
Sr. Product Manager
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Developing Auth Infrastructure for Your App
• Need to develop your own user directory to manage your users
• Getting security right for both user data and passwords is complicated
• Scalability of the app is often an afterthought
• Support for multiple social identity providers
• Federation with corporate directories for B2E applications
1
2
3
4
2
5
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Amazon Cognito Identity
Federated Identities
Your users can sign in through third-party
identity providers, such as Facebook, Twitter,
and SAML providers, and you can control
access to AWS resources from your app.
Your User Pools
You can easily and securely add sign-up and
sign-in functionality to your mobile and web
apps with a fully-managed service that scales to
support 100s of millions of users.
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Comprehensive Support for Identity Use Cases
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Your User Pools
Add user sign-up and sign-
in easily to your mobile and
web apps without worrying
about server infrastructure
Serverless Authentication
and User Management
Verify phone numbers and
email addresses and offer
multi-factor authentication
Enhanced Security
Features
Launch a simple, secure,
low-cost, and fully managed
service to create and
maintain a user directory
that scales to 100s of
millions of users
Managed User Directory
1 2 3
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Comprehensive User Flows
Email or phone
number Verification
Forgot Password
User registration and
authentication
Users verify their email address or phone number prior to activating an account
Users can change their password if they forget it
Users can sign up using an email, phone number, or username (and password). From
there on, the user can then sign in to the application.
User Profile Data User can view and update their profile data – including custom attributes
SMS-based MFA Users complete Multi-Factor Authentication (MFA) by inputting a security code
received via SMS as part of the sign-in flow
Customize these User Flows Using Lambda
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Custom User Flows Using Lambda Hooks
Category Lambda Hook Example Scenarios
Authentication
Pre Authentication Custom validation to accept or deny the sign-in request
Post Authentication Event logging for custom analytics
Sign-Up
Pre Sign-up Custom validation to accept or deny the sign-up request
Post Confirmation Custom welcome messages or event logging for custom analytics
Messages Custom Message Advanced customization and localization of messages
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Custom Auth Flow
Cognito User Pools
Custom Authentication Challenges
(e.g., CAPTCHA or custom 2nd factors)
1
2 5
6
3
4
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Extensive Admin Capabilities
Define Custom
Attributes
Set per-App
Permissions
Set up Password
Policies
Create and manage
User Pools
Define custom attributes for your user profiles
Set read and write permissions for each user attribute on a per-app basis
Enforce password policies like minimum length and requirement of certain types
of characters
Create, configure, and delete multiple user pools across AWS regions
Require Submission of
Attribute Data
Select which attributes must be provided by the user prior to completion of the
sign-up process
Search Users
Search users based on a full match or a prefix match of their attributes through
the console or Admin API
Manage Users
Conduct admin actions, such as reset user password, confirm user, enable MFA,
delete user, and global sign-out
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Remembered Devices
Remember the devices associated
with your users
1
How do I reduce the friction that
my users face when having to
complete the 2nd factor challenge
on every sign-in?
How do I build logic to associate
devices with my users to achieve
my specific business
requirements?
2
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Importing Existing Users
 Import users into your Cognito user pool by
uploading .csv files
 Users will create a new password when they first
sign-in
 Each imported user must have an email address
or a phone number
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Cognito User Pools and Amazon API Gateway
Custom Authorizer Function Native Support
User Pools works together with API Gateway to
authorize API requests. You can configure API
Gateway to accept ID tokens to authorize users
based on their presence in a user pool.
You can control access to your APIs using bearer
token authentication strategies, such as OAuth
or SAML. The custom authorizer uses bearer
tokens to determine access privileges.
1 2
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Cognito Federated Identities – SAML-enabled Enterprise
Identities
Username
Password
Sign In
SAML
Identity Provider
Example: ADFS
Amazon Cognito
Federated Identities
2. Get AWS credentials
API Gateway
Your APIs
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Cognito Federated Identities – Social Identities
Username
Password
Sign In
Sign in with
Facebook
Amazon Cognito
Federated Identities
2. Get AWS credentials
API Gateway
Your APIs
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
Demo
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
“Building an AWS serverless platform that manages sensitive customer
data requires an authentication strategy that protects the information
from unauthorized access. Using the Amazon Cognito user pool feature
together with AWS Lambda, we’re developing a flexible, fully
integrated solution that can scale effortlessly – a powerful tool that
will be critical in keeping our customers’ data secure.”
Feedback from Our Customers
“It is critical for us to provide a secure and simple sign-up and
sign-in experience for our tens of millions of end users. With
Amazon Cognito, we can enable that without having to worry
about building and managing any backend infrastructure.”
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved
aws.amazon.com/activate
Everything and Anything Startups
Need to Get Started on AWS

More Related Content

What's hot

Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...
Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...
Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...
Amazon Web Services
 
Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...
Amazon Web Services
 
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Amazon Web Services
 
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Amazon Web Services
 
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Amazon Web Services
 
Scaling your Mobile App Development in the Cloud - DevNexus
Scaling your Mobile App Development in the Cloud - DevNexusScaling your Mobile App Development in the Cloud - DevNexus
Scaling your Mobile App Development in the Cloud - DevNexus
Tara Walker
 
Deep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
Deep Dive on Amazon Cognito - March 2017 AWS Online Tech TalksDeep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
Deep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
Amazon Web Services
 
Amazon Cognito
Amazon CognitoAmazon Cognito
Amazon Cognito
Amazon Web Services
 
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Amazon Web Services
 
Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...
Amazon Web Services
 
Cognito Customer Deep Dive
Cognito Customer Deep DiveCognito Customer Deep Dive
Cognito Customer Deep Dive
Amazon Web Services
 
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWSACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
AWS User Group Kochi
 
Build Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile ServicesBuild Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile Services
Amazon Web Services
 
e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)
Sabino Labarile
 
Introduction to Amazon Pinpoint - DevDay Los Angeles 2017
Introduction to Amazon Pinpoint - DevDay Los Angeles 2017Introduction to Amazon Pinpoint - DevDay Los Angeles 2017
Introduction to Amazon Pinpoint - DevDay Los Angeles 2017
Amazon Web Services
 
Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017
Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017
Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017
Amazon Web Services
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS Security
Amazon Web Services
 
Business Track
Business Track Business Track
Business Track
Amazon Web Services
 
기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...
기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...
기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...
Amazon Web Services Korea
 
AWS Atlanta meetup cognit Back to Basics
AWS Atlanta meetup cognit Back to BasicsAWS Atlanta meetup cognit Back to Basics
AWS Atlanta meetup cognit Back to Basics
Adam Book
 

What's hot (20)

Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...
Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...
Getting Started with your User Pools in Amazon Cognito - AWS June 2016 Webina...
 
Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...
 
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
 
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
 
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
Raleigh DevDay 2017: Driving User Engagement and App Success with AWS Pinpoin...
 
Scaling your Mobile App Development in the Cloud - DevNexus
Scaling your Mobile App Development in the Cloud - DevNexusScaling your Mobile App Development in the Cloud - DevNexus
Scaling your Mobile App Development in the Cloud - DevNexus
 
Deep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
Deep Dive on Amazon Cognito - March 2017 AWS Online Tech TalksDeep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
Deep Dive on Amazon Cognito - March 2017 AWS Online Tech Talks
 
Amazon Cognito
Amazon CognitoAmazon Cognito
Amazon Cognito
 
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
Serverless Patterns: “No server is easier to manage than no server” - AWS Sec...
 
Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...Authentication & Authorization for Connected Mobile & Web Applications using ...
Authentication & Authorization for Connected Mobile & Web Applications using ...
 
Cognito Customer Deep Dive
Cognito Customer Deep DiveCognito Customer Deep Dive
Cognito Customer Deep Dive
 
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWSACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
 
Build Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile ServicesBuild Your Mobile App Faster with AWS Mobile Services
Build Your Mobile App Faster with AWS Mobile Services
 
e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)e-SUAP - Security - Windows azure access control list (english version)
e-SUAP - Security - Windows azure access control list (english version)
 
Introduction to Amazon Pinpoint - DevDay Los Angeles 2017
Introduction to Amazon Pinpoint - DevDay Los Angeles 2017Introduction to Amazon Pinpoint - DevDay Los Angeles 2017
Introduction to Amazon Pinpoint - DevDay Los Angeles 2017
 
Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017
Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017
Building Mobile Apps, APIs, and Chatbots on AWS - DevDay Los Angeles 2017
 
Identity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS SecurityIdentity and Access Management: The First Step in AWS Security
Identity and Access Management: The First Step in AWS Security
 
Business Track
Business Track Business Track
Business Track
 
기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...
기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...
기업 환경 변화에 신속하게 대응하는 안전한 솔루션 : AWS End User Computing – 김종선 :: AWS Builders On...
 
AWS Atlanta meetup cognit Back to Basics
AWS Atlanta meetup cognit Back to BasicsAWS Atlanta meetup cognit Back to Basics
AWS Atlanta meetup cognit Back to Basics
 

Viewers also liked

Sichere Webanwendungen
Sichere WebanwendungenSichere Webanwendungen
Sichere Webanwendungen
Thomas Bachmann
 
Application Delivery on Amazon Web Services for Developers
Application Delivery on Amazon Web Services for DevelopersApplication Delivery on Amazon Web Services for Developers
Application Delivery on Amazon Web Services for Developers
Amazon Web Services
 
Getting Started with Windows Workloads on Amazon EC2
 Getting Started with Windows Workloads on Amazon EC2 Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
Amazon Web Services
 
AWS Summit Auckland -Key steps for Setting up your AWS Journey For Success
AWS Summit Auckland -Key steps for Setting up your AWS Journey For SuccessAWS Summit Auckland -Key steps for Setting up your AWS Journey For Success
AWS Summit Auckland -Key steps for Setting up your AWS Journey For Success
Amazon Web Services
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
Amazon Web Services
 
AWS Summit Auckland Keynote
AWS Summit Auckland KeynoteAWS Summit Auckland Keynote
AWS Summit Auckland Keynote
Amazon Web Services
 
Getting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar SeriesGetting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar Series
Amazon Web Services
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
Amazon Web Services
 
使用 Amazon Athena 直接分析儲存於 S3 的巨量資料
使用 Amazon Athena 直接分析儲存於 S3 的巨量資料使用 Amazon Athena 直接分析儲存於 S3 的巨量資料
使用 Amazon Athena 直接分析儲存於 S3 的巨量資料
Amazon Web Services
 
Getting Started with Amazon QuickSight
Getting Started with Amazon QuickSightGetting Started with Amazon QuickSight
Getting Started with Amazon QuickSight
Amazon Web Services
 
Creating Your Virtual Data Center: VPC Fundamentals
Creating Your Virtual Data Center: VPC FundamentalsCreating Your Virtual Data Center: VPC Fundamentals
Creating Your Virtual Data Center: VPC Fundamentals
Amazon Web Services
 
What’s New with AWS Mobile Services
What’s New with AWS Mobile ServicesWhat’s New with AWS Mobile Services
What’s New with AWS Mobile Services
Amazon Web Services
 
Microservices on AWS: Divide & Conquer for Agility and Scalability
 Microservices on AWS: Divide & Conquer for Agility and Scalability Microservices on AWS: Divide & Conquer for Agility and Scalability
Microservices on AWS: Divide & Conquer for Agility and Scalability
Amazon Web Services
 
AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)
AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)
AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)
Amazon Web Services
 
Build a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS Lambda
Build a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS LambdaBuild a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS Lambda
Build a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS Lambda
Amazon Web Services
 
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
Amazon Web Services
 
Serverless Geospatial Mobile Apps with AWS
Serverless Geospatial Mobile Apps with AWSServerless Geospatial Mobile Apps with AWS
Serverless Geospatial Mobile Apps with AWS
Amazon Web Services
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDB
Amazon Web Services
 
re:Invent recap session 1: What's New with AWS Lambda
re:Invent recap session 1: What's New with AWS Lambda re:Invent recap session 1: What's New with AWS Lambda
re:Invent recap session 1: What's New with AWS Lambda
Amazon Web Services
 
Getting Started with AWS
Getting Started with AWSGetting Started with AWS
Getting Started with AWS
Amazon Web Services
 

Viewers also liked (20)

Sichere Webanwendungen
Sichere WebanwendungenSichere Webanwendungen
Sichere Webanwendungen
 
Application Delivery on Amazon Web Services for Developers
Application Delivery on Amazon Web Services for DevelopersApplication Delivery on Amazon Web Services for Developers
Application Delivery on Amazon Web Services for Developers
 
Getting Started with Windows Workloads on Amazon EC2
 Getting Started with Windows Workloads on Amazon EC2 Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
 
AWS Summit Auckland -Key steps for Setting up your AWS Journey For Success
AWS Summit Auckland -Key steps for Setting up your AWS Journey For SuccessAWS Summit Auckland -Key steps for Setting up your AWS Journey For Success
AWS Summit Auckland -Key steps for Setting up your AWS Journey For Success
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
 
AWS Summit Auckland Keynote
AWS Summit Auckland KeynoteAWS Summit Auckland Keynote
AWS Summit Auckland Keynote
 
Getting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar SeriesGetting Started with EC2 Spot - November 2016 Webinar Series
Getting Started with EC2 Spot - November 2016 Webinar Series
 
Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2Getting Started with Windows Workloads on Amazon EC2
Getting Started with Windows Workloads on Amazon EC2
 
使用 Amazon Athena 直接分析儲存於 S3 的巨量資料
使用 Amazon Athena 直接分析儲存於 S3 的巨量資料使用 Amazon Athena 直接分析儲存於 S3 的巨量資料
使用 Amazon Athena 直接分析儲存於 S3 的巨量資料
 
Getting Started with Amazon QuickSight
Getting Started with Amazon QuickSightGetting Started with Amazon QuickSight
Getting Started with Amazon QuickSight
 
Creating Your Virtual Data Center: VPC Fundamentals
Creating Your Virtual Data Center: VPC FundamentalsCreating Your Virtual Data Center: VPC Fundamentals
Creating Your Virtual Data Center: VPC Fundamentals
 
What’s New with AWS Mobile Services
What’s New with AWS Mobile ServicesWhat’s New with AWS Mobile Services
What’s New with AWS Mobile Services
 
Microservices on AWS: Divide & Conquer for Agility and Scalability
 Microservices on AWS: Divide & Conquer for Agility and Scalability Microservices on AWS: Divide & Conquer for Agility and Scalability
Microservices on AWS: Divide & Conquer for Agility and Scalability
 
AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)
AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)
AWS re:Invent 2016: Building and Growing a Successful AWS User Group (DCS203)
 
Build a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS Lambda
Build a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS LambdaBuild a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS Lambda
Build a Text Enabled Keg-orator Robot with Alexa, AWS IoT & AWS Lambda
 
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
AWS re:Invent 2016: Case Study: How Startups Like Smartsheet and Quantcast Ac...
 
Serverless Geospatial Mobile Apps with AWS
Serverless Geospatial Mobile Apps with AWSServerless Geospatial Mobile Apps with AWS
Serverless Geospatial Mobile Apps with AWS
 
Getting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDBGetting Started with Amazon DynamoDB
Getting Started with Amazon DynamoDB
 
re:Invent recap session 1: What's New with AWS Lambda
re:Invent recap session 1: What's New with AWS Lambda re:Invent recap session 1: What's New with AWS Lambda
re:Invent recap session 1: What's New with AWS Lambda
 
Getting Started with AWS
Getting Started with AWSGetting Started with AWS
Getting Started with AWS
 

Similar to Add End User Sign-in, User Management, and Security to Your Mobile and Web Applications with Amazon Cognito

User Identity and Authentication
User Identity and AuthenticationUser Identity and Authentication
User Identity and Authentication
Amazon Web Services
 
User Authentication and Identity with Amazon Cognito
User Authentication and Identity with Amazon CognitoUser Authentication and Identity with Amazon Cognito
User Authentication and Identity with Amazon Cognito
Amazon Web Services
 
AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...
AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...
AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...
Amazon Web Services
 
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Amazon Web Services
 
Getting Started with Cognito User Pools - September Webinar Series
Getting Started with Cognito User Pools - September Webinar SeriesGetting Started with Cognito User Pools - September Webinar Series
Getting Started with Cognito User Pools - September Webinar Series
Amazon Web Services
 
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Amazon Web Services
 
AWS Webinar Series - Build web-based and native mobile applications on AWS
AWS Webinar Series - Build web-based and native mobile applications on AWS AWS Webinar Series - Build web-based and native mobile applications on AWS
AWS Webinar Series - Build web-based and native mobile applications on AWS
Amazon Web Services
 
Amazon Cognito Principles.pdf
Amazon Cognito Principles.pdfAmazon Cognito Principles.pdf
Amazon Cognito Principles.pdf
hayhadiabbas
 
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Web Services
 
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech TalksThe Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
Amazon Web Services
 
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Amazon Web Services
 
Exploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptxExploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptx
Infosectrain3
 
Exploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptxExploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptx
infosec train
 
Announcements for Mobile Developers
Announcements for Mobile DevelopersAnnouncements for Mobile Developers
Announcements for Mobile Developers
Amazon Web Services
 
User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...
User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...
User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...
Amazon Web Services
 
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
Amazon Web Services
 
Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...
Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...
Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...
Amazon Web Services
 
Amazon Cognito: A Primer on Authentication and Authorization
Amazon Cognito: A Primer on Authentication and AuthorizationAmazon Cognito: A Primer on Authentication and Authorization
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
Introduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWS
Introduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWSIntroduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWS
Introduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWS
Amazon Web Services
 
Build a Web Authentication System with a Custom UI
Build a Web Authentication System with a Custom UIBuild a Web Authentication System with a Custom UI
Build a Web Authentication System with a Custom UI
Amazon Web Services
 

Similar to Add End User Sign-in, User Management, and Security to Your Mobile and Web Applications with Amazon Cognito (20)

User Identity and Authentication
User Identity and AuthenticationUser Identity and Authentication
User Identity and Authentication
 
User Authentication and Identity with Amazon Cognito
User Authentication and Identity with Amazon CognitoUser Authentication and Identity with Amazon Cognito
User Authentication and Identity with Amazon Cognito
 
AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...
AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...
AWS re:Invent 2016: Add User Sign-In, User Management, and Security to your M...
 
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
Implement User Onboarding, Sign-Up, and Sign-In for Mobile and Web Applicatio...
 
Getting Started with Cognito User Pools - September Webinar Series
Getting Started with Cognito User Pools - September Webinar SeriesGetting Started with Cognito User Pools - September Webinar Series
Getting Started with Cognito User Pools - September Webinar Series
 
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
 
AWS Webinar Series - Build web-based and native mobile applications on AWS
AWS Webinar Series - Build web-based and native mobile applications on AWS AWS Webinar Series - Build web-based and native mobile applications on AWS
AWS Webinar Series - Build web-based and native mobile applications on AWS
 
Amazon Cognito Principles.pdf
Amazon Cognito Principles.pdfAmazon Cognito Principles.pdf
Amazon Cognito Principles.pdf
 
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
 
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech TalksThe Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
The Evolution of Identity and Access Management on AWS - AWS Online Tech Talks
 
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
 
Exploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptxExploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptx
 
Exploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptxExploring SAML 2.0-based federation in AWS.pptx
Exploring SAML 2.0-based federation in AWS.pptx
 
Announcements for Mobile Developers
Announcements for Mobile DevelopersAnnouncements for Mobile Developers
Announcements for Mobile Developers
 
User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...
User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...
User Management and App Authentication with Amazon Cognito - SID343 - re:Inve...
 
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
AWS identity services: Enabling and securing your cloud journey - SEC203 - Ne...
 
Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...
Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...
Serverless OAuth: Authorizing Third-Party Applications to Your Serverless API...
 
Amazon Cognito: A Primer on Authentication and Authorization
Amazon Cognito: A Primer on Authentication and AuthorizationAmazon Cognito: A Primer on Authentication and Authorization
Amazon Cognito: A Primer on Authentication and Authorization
 
Introduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWS
Introduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWSIntroduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWS
Introduction to AWS Mobile: Building Scalable and Secure Mobile Apps with AWS
 
Build a Web Authentication System with a Custom UI
Build a Web Authentication System with a Custom UIBuild a Web Authentication System with a Custom UI
Build a Web Authentication System with a Custom UI
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

Arjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Arjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your locationArjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Arjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
rajk0345
 
(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...
(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...
(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...
saroohilakhatariroy
 
Aliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Aliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your locationAliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Aliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
parsantkumar7896
 
2024-06-09 Transformed: Changed from the Inside Out 02.pptx
2024-06-09 Transformed: Changed from the Inside Out 02.pptx2024-06-09 Transformed: Changed from the Inside Out 02.pptx
2024-06-09 Transformed: Changed from the Inside Out 02.pptx
Dale Wells
 
Presentation on Digital documentation...
Presentation on Digital documentation...Presentation on Digital documentation...
Presentation on Digital documentation...
pintuyadav51914
 
Biography of the late Mrs. Stella Atsupui Eddah.pdf
Biography of the late Mrs. Stella Atsupui Eddah.pdfBiography of the late Mrs. Stella Atsupui Eddah.pdf
Biography of the late Mrs. Stella Atsupui Eddah.pdf
AbdulSadickZutah
 
presentation love your mothers MCPIR René Corsten Delphy.pdf
presentation love your mothers  MCPIR René Corsten Delphy.pdfpresentation love your mothers  MCPIR René Corsten Delphy.pdf
presentation love your mothers MCPIR René Corsten Delphy.pdf
René Corsten
 
climate control MCPIR - René Corsten Delphy.pdf
climate control  MCPIR - René Corsten Delphy.pdfclimate control  MCPIR - René Corsten Delphy.pdf
climate control MCPIR - René Corsten Delphy.pdf
René Corsten
 
@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...
@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...
@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...
sabiyatanaparveenmum
 
Air New Zealand OSL Terminal (1). PDF...
Air New Zealand OSL Terminal (1). PDF...Air New Zealand OSL Terminal (1). PDF...
Air New Zealand OSL Terminal (1). PDF...
argen tina
 
Peripheral Smear technique and reporting
Peripheral Smear technique and reportingPeripheral Smear technique and reporting
Peripheral Smear technique and reporting
AreejiffatHaque
 
Destyney Duhon personal brand exploration
Destyney Duhon personal brand explorationDestyney Duhon personal brand exploration
Destyney Duhon personal brand exploration
minxxmaree
 
Building Digital Products & Content Leadership
Building Digital Products & Content LeadershipBuilding Digital Products & Content Leadership
Building Digital Products & Content Leadership
Rajesh Math
 
₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You
₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You
₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You
giihuu300#S07
 
Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...
Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...
Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...
rajk0345
 
Effective-Recruitment-Strategies and leveraging linkedin
Effective-Recruitment-Strategies and leveraging linkedinEffective-Recruitment-Strategies and leveraging linkedin
Effective-Recruitment-Strategies and leveraging linkedin
DivyaMehta193660
 
(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...
(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...
(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...
annujverma2
 
Pengukuran berat badan anak dan tinggi badan anak
Pengukuran berat badan anak dan tinggi badan anakPengukuran berat badan anak dan tinggi badan anak
Pengukuran berat badan anak dan tinggi badan anak
DeviDamayanti53
 
2024-06-02 Transformed: Changed from the Inside Out 01.pptx
2024-06-02 Transformed: Changed from the Inside Out 01.pptx2024-06-02 Transformed: Changed from the Inside Out 01.pptx
2024-06-02 Transformed: Changed from the Inside Out 01.pptx
Dale Wells
 
( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady
( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady
( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady
Hyderabad Escorts Agency
 

Recently uploaded (20)

Arjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Arjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your locationArjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Arjunganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
 
(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...
(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...
(Nishatganj ) @Call @Girls Lucknow +91-8923113531 (MONIKA) - High Profile Unl...
 
Aliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Aliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your locationAliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
Aliganj @Call @Girls Lucknow 08923113531 Unlimited Short Near by your location
 
2024-06-09 Transformed: Changed from the Inside Out 02.pptx
2024-06-09 Transformed: Changed from the Inside Out 02.pptx2024-06-09 Transformed: Changed from the Inside Out 02.pptx
2024-06-09 Transformed: Changed from the Inside Out 02.pptx
 
Presentation on Digital documentation...
Presentation on Digital documentation...Presentation on Digital documentation...
Presentation on Digital documentation...
 
Biography of the late Mrs. Stella Atsupui Eddah.pdf
Biography of the late Mrs. Stella Atsupui Eddah.pdfBiography of the late Mrs. Stella Atsupui Eddah.pdf
Biography of the late Mrs. Stella Atsupui Eddah.pdf
 
presentation love your mothers MCPIR René Corsten Delphy.pdf
presentation love your mothers  MCPIR René Corsten Delphy.pdfpresentation love your mothers  MCPIR René Corsten Delphy.pdf
presentation love your mothers MCPIR René Corsten Delphy.pdf
 
climate control MCPIR - René Corsten Delphy.pdf
climate control  MCPIR - René Corsten Delphy.pdfclimate control  MCPIR - René Corsten Delphy.pdf
climate control MCPIR - René Corsten Delphy.pdf
 
@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...
@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...
@Call @Girls Mohanlalganj Lucknow 8923113531 Priya Sharma Beautiful And Cute ...
 
Air New Zealand OSL Terminal (1). PDF...
Air New Zealand OSL Terminal (1). PDF...Air New Zealand OSL Terminal (1). PDF...
Air New Zealand OSL Terminal (1). PDF...
 
Peripheral Smear technique and reporting
Peripheral Smear technique and reportingPeripheral Smear technique and reporting
Peripheral Smear technique and reporting
 
Destyney Duhon personal brand exploration
Destyney Duhon personal brand explorationDestyney Duhon personal brand exploration
Destyney Duhon personal brand exploration
 
Building Digital Products & Content Leadership
Building Digital Products & Content LeadershipBuilding Digital Products & Content Leadership
Building Digital Products & Content Leadership
 
₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You
₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You
₹Call ₹Girls Kalyanpur Lucknow 08630512678 Deshi Chori Near You
 
Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...
Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...
Ashiyana Colony @Call @Girls Lucknow 08923113531 Unlimited Short Near by your...
 
Effective-Recruitment-Strategies and leveraging linkedin
Effective-Recruitment-Strategies and leveraging linkedinEffective-Recruitment-Strategies and leveraging linkedin
Effective-Recruitment-Strategies and leveraging linkedin
 
(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...
(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...
(Aishbagh Road ) ₹Call ₹Girls Lucknow 08923113531 (MONIKA) - The perfect matc...
 
Pengukuran berat badan anak dan tinggi badan anak
Pengukuran berat badan anak dan tinggi badan anakPengukuran berat badan anak dan tinggi badan anak
Pengukuran berat badan anak dan tinggi badan anak
 
2024-06-02 Transformed: Changed from the Inside Out 01.pptx
2024-06-02 Transformed: Changed from the Inside Out 01.pptx2024-06-02 Transformed: Changed from the Inside Out 01.pptx
2024-06-02 Transformed: Changed from the Inside Out 01.pptx
 
( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady
( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady
( Call  ) Girls Mayur Vihar 9873777170 High Profile beauty lady
 

Add End User Sign-in, User Management, and Security to Your Mobile and Web Applications with Amazon Cognito

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Add end user sign-in, user management, and security to your mobile and web applications with Amazon Cognito Vikram Madan, Sr. Product Manager
  • 2. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Developing Auth Infrastructure for Your App • Need to develop your own user directory to manage your users • Getting security right for both user data and passwords is complicated • Scalability of the app is often an afterthought • Support for multiple social identity providers • Federation with corporate directories for B2E applications 1 2 3 4 2 5
  • 3. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Amazon Cognito Identity Federated Identities Your users can sign in through third-party identity providers, such as Facebook, Twitter, and SAML providers, and you can control access to AWS resources from your app. Your User Pools You can easily and securely add sign-up and sign-in functionality to your mobile and web apps with a fully-managed service that scales to support 100s of millions of users.
  • 4. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Comprehensive Support for Identity Use Cases
  • 5. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Your User Pools Add user sign-up and sign- in easily to your mobile and web apps without worrying about server infrastructure Serverless Authentication and User Management Verify phone numbers and email addresses and offer multi-factor authentication Enhanced Security Features Launch a simple, secure, low-cost, and fully managed service to create and maintain a user directory that scales to 100s of millions of users Managed User Directory 1 2 3
  • 6. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Comprehensive User Flows Email or phone number Verification Forgot Password User registration and authentication Users verify their email address or phone number prior to activating an account Users can change their password if they forget it Users can sign up using an email, phone number, or username (and password). From there on, the user can then sign in to the application. User Profile Data User can view and update their profile data – including custom attributes SMS-based MFA Users complete Multi-Factor Authentication (MFA) by inputting a security code received via SMS as part of the sign-in flow Customize these User Flows Using Lambda
  • 7. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Custom User Flows Using Lambda Hooks Category Lambda Hook Example Scenarios Authentication Pre Authentication Custom validation to accept or deny the sign-in request Post Authentication Event logging for custom analytics Sign-Up Pre Sign-up Custom validation to accept or deny the sign-up request Post Confirmation Custom welcome messages or event logging for custom analytics Messages Custom Message Advanced customization and localization of messages
  • 8. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Custom Auth Flow Cognito User Pools Custom Authentication Challenges (e.g., CAPTCHA or custom 2nd factors) 1 2 5 6 3 4
  • 9. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Extensive Admin Capabilities Define Custom Attributes Set per-App Permissions Set up Password Policies Create and manage User Pools Define custom attributes for your user profiles Set read and write permissions for each user attribute on a per-app basis Enforce password policies like minimum length and requirement of certain types of characters Create, configure, and delete multiple user pools across AWS regions Require Submission of Attribute Data Select which attributes must be provided by the user prior to completion of the sign-up process Search Users Search users based on a full match or a prefix match of their attributes through the console or Admin API Manage Users Conduct admin actions, such as reset user password, confirm user, enable MFA, delete user, and global sign-out
  • 10. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Remembered Devices Remember the devices associated with your users 1 How do I reduce the friction that my users face when having to complete the 2nd factor challenge on every sign-in? How do I build logic to associate devices with my users to achieve my specific business requirements? 2
  • 11. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Importing Existing Users  Import users into your Cognito user pool by uploading .csv files  Users will create a new password when they first sign-in  Each imported user must have an email address or a phone number
  • 12. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Cognito User Pools and Amazon API Gateway Custom Authorizer Function Native Support User Pools works together with API Gateway to authorize API requests. You can configure API Gateway to accept ID tokens to authorize users based on their presence in a user pool. You can control access to your APIs using bearer token authentication strategies, such as OAuth or SAML. The custom authorizer uses bearer tokens to determine access privileges. 1 2
  • 13. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Cognito Federated Identities – SAML-enabled Enterprise Identities Username Password Sign In SAML Identity Provider Example: ADFS Amazon Cognito Federated Identities 2. Get AWS credentials API Gateway Your APIs
  • 14. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Cognito Federated Identities – Social Identities Username Password Sign In Sign in with Facebook Amazon Cognito Federated Identities 2. Get AWS credentials API Gateway Your APIs
  • 15. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved Demo
  • 16. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved “Building an AWS serverless platform that manages sensitive customer data requires an authentication strategy that protects the information from unauthorized access. Using the Amazon Cognito user pool feature together with AWS Lambda, we’re developing a flexible, fully integrated solution that can scale effortlessly – a powerful tool that will be critical in keeping our customers’ data secure.” Feedback from Our Customers “It is critical for us to provide a secure and simple sign-up and sign-in experience for our tens of millions of end users. With Amazon Cognito, we can enable that without having to worry about building and managing any backend infrastructure.”
  • 17. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved aws.amazon.com/activate Everything and Anything Startups Need to Get Started on AWS

Editor's Notes

  1. Today, we’re first going to dive deep in the new User Pools feature of Cognito. But first taking a step back, Users Pools is part of a broader, comprehensive Identity solution. On one hand, you have User Pools – which we launched GA on July 28th. This enables developers to add sign-up and sign-in to their own application, and underneath is a highly scalable user directory On the other hand, you have Federated Identities, which enables sign-in through third-party identity providers – both social and enterprise – in addition to providing authorization functionality through a role-based access control framework
  2. Here I want to demonstrate how each of the component pieces come together On the left-hand side, you have authentication – and we can support social identities, enterprise identities, and your own identities through user pools On the right-hand side, you have authorization and data synchronization. You can control access to AWS resources and your own API in addition to synchronizing data across devices through the cloud One important note that I want to highlight here is that this solution is meant for not mobile but also web apps as well – we support a higher-level client-side SDK for JavaScript in addition to externalizing all of the lower level end points through the AWS SDK Now I want to double-click on User Pools
  3. So there are three high level points to takeaway for User Pools The first is that this solution provides you the user model for your application and also provides user authentication flow in addition to extensive user management capabilities. You can do allow of this without managing server infrastructure. The second is the underlying user direction, which is fully managed service and highly scalable – it can scale to 100’s of millions of user. And third, with this solution we productize many of the security best practices we use at AWS. For example, we enable phone number and email verification in addition to multi-factor authentication.
  4. The core flows include user registration and authentication. Users can sign up and sign up with a email address, phone number, or username. Also during the user registration process, you can capture rich user profile data – the user can then view and update their profile data You can also gate user registration on verification of either the user’s email or phone number We also provide a flows for forgot password and SMS-based multi-factor authentication
  5. Lambda is our microserivces framework, which let’s you run code without provisioning or managing servers. And you can use Lambda in conjunction with User Pools to customize the user flow according to your business requirements.