57. Cognito User Pools vs. Identity Pools

  Рет қаралды 10,966

AWS Bites

AWS Bites

Күн бұрын

Пікірлер: 36
@charity2419
@charity2419 Жыл бұрын
Came here from AWS skillbuilder, and this explanation is way better.
@andreas-grimm
@andreas-grimm Жыл бұрын
One of the best and easiest to understand explanations of AWS user pools and identity pools out there so far. I can highly recommend for beginners starting out in that area as well as more experienced folks who want to re-validate their existing knowledge or want to get a differt POV. Again, excellent material. Thanks 🙇‍♂️
@AWSBites
@AWSBites Жыл бұрын
Thank you very much, Andreas! Great to hear you found this episode valuable!
@prerakhere
@prerakhere Жыл бұрын
This is actually an excellent explanation!
@rohitbarthwal06
@rohitbarthwal06 Жыл бұрын
Thank you both..you cleared my confusion specifically when to use what...!!!!
@nicolaslyon4342
@nicolaslyon4342 Жыл бұрын
Great concise summary, as always !! Thanks.👍👍
@AWSBites
@AWSBites Жыл бұрын
Thanks for following us, Nicolas!
@andreadiotallevi5780
@andreadiotallevi5780 Жыл бұрын
Excellent content as usual - keep the great work!
@AWSBites
@AWSBites Жыл бұрын
It's so nice to hear this - thank you!
@manishalankala1622
@manishalankala1622 Жыл бұрын
Its Okay for discussion but it would be more beneficial if you walkthrough with aws services in the UI with some examples/architecture
@AWSBites
@AWSBites Жыл бұрын
Hello Manish, thanks a million for your comment. This video is part of our podcast session (also available as audio only). For this reason we intentionally kept it more high level and conversational. If you want to look at something a bit more hands on, you could look at our series of live coding sessions called "Building a File Transfer application on AWS" kzbin.info/www/bejne/e5e1dp-Kjs6fr7s . In this series we also make heavy use of Cognito (in particular User Pools) and we even extend it support the OIDC Device flow to connect to Cognito using a CLI application. Let us know if this is something you'd enjoy seeing more and if you have other ideas for live coding sessions.
@reycoseguma2184
@reycoseguma2184 7 ай бұрын
Thank you. cleared my confusion on these two concepts.
@AWSBites
@AWSBites 6 ай бұрын
That's great to hear! We should probably do more content about Cognito!
@RamkumarSethuraman-f8b
@RamkumarSethuraman-f8b 7 ай бұрын
Excellent explanation
@AWSBites
@AWSBites 6 ай бұрын
Glad it was helpful!
@bernardpolydor3906
@bernardpolydor3906 Жыл бұрын
Thank you for this interesting lesson
@AWSBites
@AWSBites Жыл бұрын
Glad you liked it!
@jacemc9852
@jacemc9852 10 ай бұрын
Thank you for introducing (to me) some of the concepts of Cognito. I am still left trying to understand the different scenarios and use cases in which users and organisations implement this. For example, are the users the 'Joe Public' who sign up to a service? Are they members within an organisation who will access the services which is not public? Does it even matter? I am looking at the latter case which also involves a third-party vendor whose services should be accessible within our organisation. Us - Vendor - AWS. It can be a little hard to define who are the users and who are the providers especially when tasked to build a workflow within our organisation.
@jamesgphillips91
@jamesgphillips91 Жыл бұрын
thanks for sharing!
@diarmuidkeane1
@diarmuidkeane1 Жыл бұрын
Great talk lads! helped to ground my understanding of Cognito user and identity pools ... as we enter challenging times not least for tech startups would love to see more talks comparing the _costs_ of choosing one solution over the corresponding AWS option ( e.g. Auth0 vs. Cognito ) - usually I think we see both options as more or less equally feature rich with differences being largely 'paradigmatic' - it would mean a bit more time (and cost!) in researching the topic - but I really think thats where the interest is - what do you think ?
@AWSBites
@AWSBites Жыл бұрын
Hello Diarmud! We are glad to hear you found this episode insightful! Thanks also for the brilliant suggestion, indeed a topic worth exploring more! Added to our list of ideas!
@eoinsha
@eoinsha Жыл бұрын
Great that you are tuning in Diarmuid! Brilliant suggestion too. We definitely hope to cover cost comparisons following your suggestion.
@killiankavanagh3854
@killiankavanagh3854 Жыл бұрын
Really well explained. My developer is asking a lot of questions, so this will clear it up for both of us. Question: Do you know where we could get some .net examples for Identity pools. Everything seems to be for JS examples?
@AWSBites
@AWSBites Жыл бұрын
Hello Killian. Thanks a lot for your comment. We haven't done much .NET with Cognito unfortunately, but the concepts should translate quite seamlessly if you use the .NET AWS SDK. Here's some documentation that might be a good starting point. docs.aws.amazon.com/sdk-for-net/v3/developer-guide/cognito-apis-intro.html Feel free to ask more questions if needed and we'll try our best to answer them.
@webpro607
@webpro607 Жыл бұрын
it would be nice if you add screenshots or diagrams :)
@AWSBites
@AWSBites 10 ай бұрын
Good point! we try to keep our editing to the minimum (so the content works well also for an audio-only podcast), but maybe next time we can consider linking more visual resources in our show notes. Thanks a lot for the suggestion
@NickWright-tj1uf
@NickWright-tj1uf Жыл бұрын
great video, but a code example of how to create an IAM user from an identity pool would be really useful
@AWSBites
@AWSBites Жыл бұрын
Hello Nick. Thanks for your comment. Could you expand a bit more of what you are trying to achieve?
@yuyokk
@yuyokk Жыл бұрын
Thanks for episode on this! Question: Cognito Federated Identities supports "Unauthenticated identities (guest users)". What is the use case for those? Won't it require to make those particular resources / endpoints as public? Does guest user equal public access (im a bit confused on this)? Thanks :)
@eoinsha
@eoinsha Жыл бұрын
Good question Iurii. in some cases you still might want to capture data from anonymous users who have not signed in yet or serve content to them. It's like having a public API with no authorisation. Imagine you have a stock image website and offer the capacity to browse some images for free. You could pull those images from S3 using minimal IAM policies that are less than your authenticated users. Typically, the access allowed to anonymous users will be minimal. Does that help?
@yuyokk
@yuyokk Жыл бұрын
@@eoinsha it does! Thanks for answering!
@victorshelepen6489
@victorshelepen6489 Жыл бұрын
It would be great if somebody described how to behave with cognito and the local development environment. How can it be integrated to keep tests workable and workable on many developers' machines?
@AWSBites
@AWSBites Жыл бұрын
Are you trying to simulate Cognito locally (using Localstack) or using remote AWS Cognito pools? Using real AWS resources is probably the better option. Then, you can create every resource separately for each development environment or go for a shared approach, where each developer uses the same pools and client. The shared approach can be challenging for frontend integration.
@victorshelepen6489
@victorshelepen6489 Жыл бұрын
@@AWSBites On the current project we have a few stages. All developers work in the same environment at the moment. Now we do not have significant issues. But I understand that the shared development environments affect the whole team at once. That is why I am investigating the question. The solution I see is to make an abstraction to be easily mocked to work without 3-party services at all. But this approach also requires some skills. I am looking at how to adjust it properly in the future. That is why I wouldn't say I like AWS's third-party service, but I agree that they simplify the work well and increase almost all application quality. parameters. That is why I am investigating it to find the golden middle. But it also would be great from you to hear some real solutions and technics.
@casybond
@casybond 8 ай бұрын
Terms are used without introduction and without explanation, for example API gateway, load balancer, Cognito authoriser, groups, principle, .... Rather confusing video.
@AWSBites
@AWSBites 6 ай бұрын
Hey, thanks for your feedback! We will definitely take into account for the next episodes. It's always a bit tricky to find the right level of detail for everyone in the audience. Hopefully some of our episodes in this podcast can help with providing more context where needed. If there's a particular topic you'd like to be explored at a more entry level, please let us know :)
Amazon Cognito Tutorial for Beginners | AWS Cognito
34:21
Coderjony
Рет қаралды 21 М.
048. Аутентификация и авторизация с AWS Cognito
28:55
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 27 МЛН
Ozoda - Lada ( Official Music Video 2024 )
06:07
Ozoda
Рет қаралды 18 МЛН
Building SaaS on AWS - SaaS Identity and Onboarding with Amazon Cognito
56:58
How to integrate two AWS Cognito user pools using OIDC?
23:14
Security in Action 101
Рет қаралды 2 М.
AWS SQS vs SNS vs EventBridge - When to Use What?
22:37
Be A Better Dev
Рет қаралды 178 М.
Fine-grained Access Control with Amazon Cognito Identity Pools
20:21
Amazon Web Services
Рет қаралды 45 М.
Difference Between REST API vs Web API vs SOAP API Explained
7:24
Learn with Whiteboard
Рет қаралды 214 М.