AWS Cogneto Flashcards
What is AWS Cognito?
Mobile-based auth and identity, where you can have the user management like, create, modify, delete and reset password done for you. You can also have external web-based identity providers integrated.
I require OAuth2 with my mobile application, what service could I use?
Cognito supports
I require OIDC with my mobile application, what service could I use?
Cognito supports
I require JWTs with my mobile application, what service could I use?
Cognito supports
How can I use Cognito to provide delegated access?
You can, deligated access is only available through AWS IAM, Cognito is for user management and web-based federation.
What is OIDC?
Open ID connect
What is JWT?
Java web token
What is in a JWT?
Header
Payload
Signing
What are the two main sections/services in reference to Cognito?
User pools
Identity pools
I wnat to build an application fast and what to offload user UI management like user sign up, pass-reset, etc to service, what options do I have?
Cognito user pools offer this ability
I am building a web-based application and I would like the ability to have social bast authentication in my application, what is my best option?
Cognito identity pools
Is MFA supported by user management?
Yes 100%
Can you customize the user pool user UI interface?
Yes 100%
Can you use identity and user pools at the same time?
Yes 100%
As part of my signup, I require SMS verification and email verification, what is my option if I do not wnat to build it in my app to save time?
You can use Cognito