In this video, we are going to learn Amazon Incognito use cases.
As you know, that Amazon Incognito has two main components, which is the user pool.
And identical user pool is a user directory in Amazon Incognito and user pools are user directories
that provide sign up and sign in options for our applications.
Then pools provide ADA credentials to grant users access to other services with identical users can
obtain temporary ADA credentials to access ADA services such as Amazon S3 and Dynamo DB.
So with these pools we can say the use cases.
The first use case is authenticate with user pool.
We can enable users to authenticate with a user pool or application users can sign in directly through
the user pool or federated through the third party identity providers.
The user pool handle the tokens that are returned from social signing like Facebook, Google, Amazon
and Apple or OpenID Connect and the SAML Identity Providers.
And the second use case is Incognito User Pool to access resources with an API, gateway and Lambda.
This use case is one of our hands on use case that we will develop together in the next sections.
Basically, we can enable users to access our API through the API.
Gateway API.
Gateway validates the token from a user pool authentication and used them to grant users access to resources,
including lambda functions or APIs on our application.
So we can also submit our user pool tokens with a request to API gateway for verification by Amazon
Incognito Authorize the Lambda function and we will see how our API Gateway and Lambda can be.
Amazon Cognitive Authorizer in the next videos.
So if you look at the other use cases, we can access ADA sources with user pool and identifiable.
So in the last video we give this example, the first step, the application user signing through the
user pool and receive user pool token after a successful authentication.
And after that exchange the user pool token for a credential with using the identity pools.
And finally, our application user use these ADA credentials to access other ADA services like Amazon
S3 and Dynamo DB.
And another use case is authenticate with third party and access a sources with identical.
We can enable to users access with a services using the identity pools and identical requires an IDP
token from a user date authenticated by a third party identity provider.
In exchange, the identity pool grants temporary temporary aid credentials that we can use these access
to connect other aid services.
These are the main use cases of Amazon incognito authentication flows that we will see in the upcoming
videos and perform some hands on knobs.