57. Cognito User Pools vs. Identity Pools

Поділитися
Вставка
  • Опубліковано 19 сер 2024

КОМЕНТАРІ • 36

  • @charity2419
    @charity2419 11 місяців тому +2

    Came here from AWS skillbuilder, and this explanation is way better.

  • @andreas-grimm
    @andreas-grimm Рік тому +7

    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!

  • @rohitbarthwal06
    @rohitbarthwal06 11 місяців тому +2

    Thank you both..you cleared my confusion specifically when to use what...!!!!

  • @prerakhere
    @prerakhere Рік тому +3

    This is actually an excellent explanation!

  • @nicolaslyon4342
    @nicolaslyon4342 Рік тому +2

    Great concise summary, as always !!
    Thanks.👍👍

    • @AWSBites
      @AWSBites  Рік тому

      Thanks for following us, Nicolas!

  • @manishalankala1622
    @manishalankala1622 Рік тому +8

    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  Рік тому +3

      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" ua-cam.com/video/EfRElTYilyY/v-deo.html . 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 6 місяців тому +1

    Thank you. cleared my confusion on these two concepts.

    • @AWSBites
      @AWSBites  5 місяців тому

      That's great to hear! We should probably do more content about Cognito!

  • @andreadiotallevi5780
    @andreadiotallevi5780 Рік тому +1

    Excellent content as usual - keep the great work!

    • @AWSBites
      @AWSBites  Рік тому

      It's so nice to hear this - thank you!

  • @user-zk6ty1mf1y
    @user-zk6ty1mf1y 5 місяців тому +1

    Excellent explanation

    • @AWSBites
      @AWSBites  5 місяців тому

      Glad it was helpful!

  • @bernardpolydor3906
    @bernardpolydor3906 Рік тому +1

    Thank you for this interesting lesson

  • @jamesgphillips91
    @jamesgphillips91 11 місяців тому +1

    thanks for sharing!

  • @jacemc9852
    @jacemc9852 8 місяців тому +1

    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.

  • @webpro607
    @webpro607 Рік тому +2

    it would be nice if you add screenshots or diagrams :)

    • @AWSBites
      @AWSBites  9 місяців тому +1

      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 Рік тому +2

    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?

  • @diarmuidkeane1
    @diarmuidkeane1 Рік тому +2

    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 Рік тому +1

    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.

  • @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  Рік тому +1

      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.

  • @yuyokk
    @yuyokk Рік тому +1

    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 Рік тому +1

      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 Рік тому +2

      @@eoinsha it does! Thanks for answering!

  • @cornelisvanderbent8569
    @cornelisvanderbent8569 7 місяців тому +1

    Terms are used without introduction and without explanation, for example API gateway, load balancer, Cognito authoriser, groups, principle, .... Rather confusing video.

    • @AWSBites
      @AWSBites  5 місяців тому

      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 :)