Aws Cognito User Pool Vs Identity Pool
Generate temporary aws credentials for unauthenticated users.
Aws cognito user pool vs identity pool. Cognito identity pool or cognito federated identities is a service that uses identity providers like google facebook or cognito user pool to secure access to other aws resources. Say you wanted to allow a user to have access to your s3 bucket so that they could upload a file. Say you wanted to allow a user to have access to your s3 bucket so that they could upload a file. And to create these levels of access the identity pool has its own.
Aws cognito has its own identity provider using user pools which are explained below but it can also integrate with well established third party identity providers like facebook and google. User management allows management of user lifecycles such as importing users onboarding users disabling users and storing and managing user profiles. I d like to access aws services directly from my mobile app. You could specify that while creating an identity pool.
If what you re aiming for is using aws as sort of a backend as as service you should use cid. To enable users in your user pool to access aws resources you can configure an identity pool to exchange user pool tokens for aws credentials. Cognito user pools or identity pools depending on your needs common use cases. In this post we ll talk about cognito user pools and identity pools including an overview of how they are used to provide authentication and authorization functionalities that can be integrated on your mobile app.
You can see below some common scenarios where you could be hesitating about which service suits your needs. You could specify that while creating an identity pool. Cognito federated identities or identity pool. Identity pool cognito identity pool on the other hand is a way to authorize your users to use the various aws services.
For more information see accessing aws services using an identity pool after sign in and getting started with amazon cognito identity pools federated identities. Amazon cognito user pool is a service that helps manage your users and the sign up and sign in functionality for your mobile or web app. For more example use cases see common amazon cognito scenarios. Identity pool use cases.
For more information about using identity pools together with user pool groups to control access your aws resources see adding groups to a user pool and role based access control see also identity pools concepts federated identities for more information about identity pools and aws identity and access management. An identity provider is a service that manages authentication providing a user login and the ability to verify a user s identity.