API Gateway Security Mechanisms | AWS_IAM Vs Cognito User Pool Vs Identity Pool Vs Lambda Authorizer

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 60

  • @kappaj01
    @kappaj01 4 года назад +5

    Using the Scopes it is possible to get fine-grained access. Interesting is that the initial sign-in process with Cognito User Pool you get back a JWT with, identity, access and refresh tokens. Depending upon whether you pass in the identity or the access token, you get quite different approaches on how API Gateway Authorizer will apply it.

    • @cloudwithraj
      @cloudwithraj  4 года назад +1

      You are correct, I will do a deep down video on Cognito. Thanks for the feedback and thanks for watching :)

    • @icheston
      @icheston 3 года назад

      @@cloudwithraj is there any videos on this concept? Or using the concept of user pool groups?

    • @gauravtiwari981
      @gauravtiwari981 3 года назад +1

      @@cloudwithraj on 11th minute you are explaining the IAM Role 3 with UserPool but lets say we use a single identity provider (facebook or Cognito Userpool) , can we have separate IAM Roles returned ? If yes then how ?

  • @tusharanand4059
    @tusharanand4059 2 года назад

    Most clear description of Cognito so far. and yes I have smashed that like button.

  • @yekohein1528
    @yekohein1528 9 месяцев назад

    Thank you sir. Explaining with picture and flow is very clear to understand.

  • @kakumanus1
    @kakumanus1 2 года назад

    Good job Raj. Clear and concise with very good illustrations

  • @nickqi5487
    @nickqi5487 Год назад

    Bravo! the best explanation I found around this topic. In AWS HTTP API gateway, I believe you have JWT authrorizer which does acts similarly as the Lambda authorizor. It checks the signature using the public key of the identity provider along with scopes and audiences

  • @artemyevtushenko8722
    @artemyevtushenko8722 4 года назад

    best video on the topic on the youtube

  • @shantisagargebise2883
    @shantisagargebise2883 Год назад

    Great explanation, sorted my queries related to different authentication and authorization methods with AWS. Thanks.

  • @SpookFilthy
    @SpookFilthy 4 года назад +3

    If you want fine-grained authorisation using Cognito user pools, you can potentially use oauth scopes and not have to create more user pools.

    • @cloudwithraj
      @cloudwithraj  4 года назад

      You are correct, I will do a deep down video on Cognito. Thanks for the feedback and thanks for watching :)

  • @totsubo2000
    @totsubo2000 2 года назад +2

    I got lost during the Cognito Identity Pool. You skipped explaining how the GIP knows which IAM role to assign to a user. Do users logging using Facebook only ever get IAM role 1, and those using User pool only ever get IAM role 3? Where and how is that logic configured.

  • @菜花农农在北欧
    @菜花农农在北欧 Год назад

    Thank you for the nice video, I did not find your udemy course of Rocking AWS serverless, is the name changed?

  • @saurabrakshit405
    @saurabrakshit405 2 года назад

    Amazing Video !
    Please make a separate vdo on below topic coz there is no resource in internet related to this topic.
    I want to know how to do the Sign Up, Login
    & other MFA in React-Native App, if I already have a existing
    backend in AWS Cognito .
    And have the below details of the existing backend :-
    aws_cognito_identity_pool_id:
    aws_cognito_region:
    aws_user_pools_id:
    aws_user_pools_web_client_id:

  • @__noob__coder__
    @__noob__coder__ 2 года назад

    video was relly helpful

  • @MrAditya9019
    @MrAditya9019 2 года назад

    Great Explanation

  • @tcooksey1972
    @tcooksey1972 Год назад

    Nice job Raj.

  • @AVISH747
    @AVISH747 Год назад

    This is awesome..!

  • @MohammedNoureldin
    @MohammedNoureldin 3 года назад

    Great video, now I understand the differences correctly! Thanks a lot!

  • @SuperSam881
    @SuperSam881 3 года назад

    I'm trying to control access to individual methods of my API Gateway using Cognito Identity Pool like you say I can but cannot get it to work. Do you have a video which explains the setup in more depth with example?

  • @user-lp5qi9ju1y
    @user-lp5qi9ju1y 3 года назад +1

    3:59 not sure what the word is, 'you are in trouble because they don't ____ it' ?

    • @cloudwithraj
      @cloudwithraj  3 года назад +1

      "rotate" , apologies for not spelling it super crisp, thanks for watching

    • @user-lp5qi9ju1y
      @user-lp5qi9ju1y 3 года назад

      @@cloudwithraj thank you!

  • @wordmagicawriting4629
    @wordmagicawriting4629 2 года назад

    Such cool videos Raj 👍

  • @lordwilfrandosy6791
    @lordwilfrandosy6791 4 года назад

    Thanks for making this video. You explained the topic clearly.

  • @virendrabhatia4639
    @virendrabhatia4639 2 года назад

    Can we use roe level security whiile accessing redshift via cognito user->API->redshift data ApI

  • @anshikagupta4931
    @anshikagupta4931 2 года назад

    Another great one, Raj. I am a fellow Amazonian too, and this playlist is a great learning tool!

    • @cloudwithraj
      @cloudwithraj  2 года назад +1

      Ty Anshika for your kind words (and the helpful pointer about ALB X-region using IP and VPC peering ). I love when fellow amazonians find my videos helpful 👊

  • @prime8krish
    @prime8krish 4 года назад

    Pretty good explanation on the differences. Thank u. Keep posting such awesome videos.

    • @cloudwithraj
      @cloudwithraj  4 года назад

      Thanks Srikanth for watching. I am glad you found this video helpful.

  • @MarianoGomezBidondo
    @MarianoGomezBidondo 3 года назад

    Excelent video!, thanks for sharing!

  • @venkataramanagovindu5244
    @venkataramanagovindu5244 3 года назад

    Can we use O355/OpenID authentication with API gateway

  • @Shaunmcdonogh-shaunsurfing
    @Shaunmcdonogh-shaunsurfing 2 года назад

    Amazing vid man

  • @jorgemartin6148
    @jorgemartin6148 4 года назад

    Great explanation! I'm amazed by your videos, they are so clear. Thanks you so much.

  • @virendrabhatia4639
    @virendrabhatia4639 2 года назад

    Can we use row level security while accessing redshift for cognito user....Login via cognito user->API->Lambds->redshift data ApI with row levelsecurity for example Cognito user1 can only see US data and user2 can only see UK data

  • @milesbaker9843
    @milesbaker9843 3 года назад

    Excellent explanation! Thank you.

  • @amrindersingh4295
    @amrindersingh4295 4 года назад

    very well explained....thanks much!

  • @jackgeniosky
    @jackgeniosky 2 года назад +1

    The API key method is not well described

  • @KoyaMel
    @KoyaMel 3 года назад

    Another great video my friend. Very well explained. I always don't skip ads on your videos :)
    Using the "VS" logo of Street Fighter enticed me to click this video. JK.

  • @MS-mq4gd
    @MS-mq4gd 4 года назад

    Please upload more in-depth videos of aws services

  • @atuljoshi6182
    @atuljoshi6182 4 года назад

    Excellent explanation

  • @bpradeep9284
    @bpradeep9284 3 года назад +1

    Hi Raj, Excellent Video ! We can leverage Cognito User Pool Groups to define different IAM role/policies right ?

    • @cloudwithraj
      @cloudwithraj  3 года назад

      That's correct Pradeep!

    • @gauravtiwari981
      @gauravtiwari981 3 года назад

      @@cloudwithraj Now lets say we use SAML Federation with on-premises AD in Cognito UserPool . How will I have the user groups since the user is not created in Cognito.

  • @Lodayaprashant
    @Lodayaprashant 2 года назад +1

    Ideally IAM should be applied to roles and not to users.

  • @cloud_architector
    @cloud_architector 4 года назад

    Nice video as usual 👍 Btw how you did this lambda?

    • @cloudwithraj
      @cloudwithraj  4 года назад

      Thanks Denys :). Ya I bought nanoleaf panels and made it in lambda pattern

  • @piercef7343
    @piercef7343 4 года назад

    You should try speaking a little bit slower!

  • @JafarUlla15
    @JafarUlla15 9 месяцев назад

    Very well described. Great . THANK YOU