Authentication for Your Applications: Getting Started with Amazon Cognito - AWS Online Tech Talks

Ғылым және технология

If you're building a modern web or mobile app, odds are good that you're going to need to handle common operations like signing in users and maintaining their profiles. Amazon Cognito allows you to offload this undifferentiated heavy lifting to a managed AWS service, so that you can focus on the core features and functionality of your application, while knowing that the critical aspects of handling authentication are being implemented properly and securely at any scale. This tech talk will start by showing how you get going with Cognito, adding it to your application through frameworks like AWS Amplify. We'll then follow up with showing how Amazon Cognito integrates with the broader set of AWS services including Amazon API Gateway, AWS Application Load Balancer, AWS Security Token Service and others to provide you with a complete authentication and authorization solution for your application.
Learning Objectives:
- Learn how to initially configure Cognito and add it to an application
- See how Cognito normalizes native and federated identities
- Discover how Cognito integrates easily with adjacent AWS services Subscribe to AWS Online Tech Talks On AWS:
www.youtube.com/@AWSOnlineTec...
Follow Amazon Web Services:
Official Website: aws.amazon.com/what-is-aws
Twitch: / aws
Twitter: / awsdevelopers
Facebook: / amazonwebservices
Instagram: / amazonwebservices
☁️ AWS Online Tech Talks cover a wide range of topics and expertise levels through technical deep dives, demos, customer examples, and live Q&A with AWS experts. Builders can choose from bite-sized 15-minute sessions, insightful fireside chats, immersive virtual workshops, interactive office hours, or watch on-demand tech talks at your own pace. Join us to fuel your learning journey with AWS.
#AWS

Пікірлер: 42

  • @crockett616
    @crockett6162 жыл бұрын

    I'm just so envious of people who can present stuff this clearly and effortlessly, this guy seems like he's sort of calmly chatting about stuff, seems laid back and yet he communicates so very clearly.

  • @bernhardsmuts2265
    @bernhardsmuts22654 жыл бұрын

    Seeing the code example here saved my life with this! I really struggle with AWS' docs!

  • @greatmono

    @greatmono

    3 жыл бұрын

    AWS Documentations are pathetic. They should learn from Oracle [ their long-standing competitor] OR MSFT.

  • @jianwei2009
    @jianwei20093 жыл бұрын

    Great video. It took me real long time to figure out the differences and relationships between user pool and identity pool.

  • @seanmckeon8872
    @seanmckeon88723 жыл бұрын

    This is the best video I watched on Cognito. Thank you

  • @lapseofeternity
    @lapseofeternity3 жыл бұрын

    This is one of the best talks about Cognito which covers a lot of possibilities. Absolute Gold.

  • @koushikshomchoudhury9108
    @koushikshomchoudhury91085 жыл бұрын

    Just don't know why are the docs about Cognito is messed beyond comprehension. It simply sucks!

  • @namangupta1817

    @namangupta1817

    4 жыл бұрын

    @ebulating Agree ! They have lowest turnover/profit as well.

  • @spearnzb

    @spearnzb

    4 жыл бұрын

    Isn't that all AWS documentation?

  • @JoshuaDixonHolideckVRShowcase

    @JoshuaDixonHolideckVRShowcase

    3 жыл бұрын

    You are total right! Most the the info leaves too many gaps.

  • @theuberlord7402

    @theuberlord7402

    3 жыл бұрын

    Oh, so it’s not just me?

  • @jucarave
    @jucarave2 жыл бұрын

    Finally a good video about cognito. Thank you so much for this

  • @chatchaikomrangded960
    @chatchaikomrangded9603 жыл бұрын

    Best cognito video so far.

  • @alexanderwitte9919
    @alexanderwitte99194 жыл бұрын

    This talk is gold

  • @sherylbrim499
    @sherylbrim4992 жыл бұрын

    Thank you. I'm very happy with your knowledge.

  • @neilbriscombe
    @neilbriscombe2 жыл бұрын

    If you are not totally unfamiliar with authorisation I recommend jumping to @34:48 'Putting it altogether' which is not marked as a chapter! The first section seems unnecessary, but all good from there.

  • @neilbriscombe

    @neilbriscombe

    2 жыл бұрын

    @36:09 "or you [MIGHT] want to use their identities for some very like coarse grain like authorisations about hiding tabs or showing tabs, right, roll based type stuff; you could certainly do that" Client side "authorisation" by changing the behaviour of what is visible if implemented as HTML properties (as seems to be implied) is easily circumvented by users. I think this would be better described as "having the application server sending different client UIs and data dependant on user role"

  • @jcastronaut
    @jcastronaut4 жыл бұрын

    40:16

  • @IMChristianLowe

    @IMChristianLowe

    4 жыл бұрын

    You're the real hero

  • @Thoer
    @Thoer Жыл бұрын

    51:00 You should put those links in the description

  • @myidelouali7639
    @myidelouali76394 жыл бұрын

    can you put the code on github please ? thank you

  • @ritikmalhotra9436

    @ritikmalhotra9436

    2 жыл бұрын

    did you get the code?

  • @theaungkhant
    @theaungkhant3 жыл бұрын

    I am fuzzy with their pricing. If I allow my users to signUp/signIn through Google & Facebook, does it count as to this pricing model "50,001-100,000 (after the 50,000 free tier) $0.0055" OR the latter "Users who sign in through SAML or OIDC federation: For users who sign in through SAML or OIDC federation, the price for MAUs above the 50 MAU free tier is $0.015" ??

  • @JAlexanderCurtis

    @JAlexanderCurtis

    3 жыл бұрын

    Cognito differentiates between a "normal" user and a SAML/OIDC user. It is really confusing (like everything related to cognito). BUt think about it as a consumer user and a corporate user. This isn't a perfect explanation, but it is accurate 95% of the time. So the consumer users can log in with facebook/google/etc or their local username and password and just count as normal MAUs. This is what you get 50,000 MAUs for and they cost the $0.0055 each after the initial 50,000. The more expensive SAML users are essentially "corporate" users. This is for people with custom SAML-compatible user directories that want SSO with cognito. You see this commonly with enterprise SAAS who want to allow enterprise customers use their existing user directories for login with SSO so that the employees don't need another login. These are the more expensive MAUs that are billed at $0.015 and you only get 50 for free. Almost always you will see the basic cheaper user types used in consumer settings and the more expensive user types used in corporate environments. So that's why I think it is best to think about them like that. Cognito has a huge consistency problem with its documentation. They throw the words federation around all over the place and they mean very different things in different contexts. In terms of pricing be very careful not to implement too many of the security features. Because then a user can qualify as having extra security which costs an extra 5.5 cents per user ON TOP of the other pricing. Cognito really is a disaster in terms of documentation. AWS is known for bad documentation, but Cognito is probably the service that has the worst documentation of any other AWS service I have used (and I have personally read docs on at least half the AWS services).

  • @tobiasfeil8189
    @tobiasfeil81894 жыл бұрын

    Cognito doesn't return the JWT to the applictation for me like is stated here and in many other places but a `CognitoUser` object instead. How can I get the JWT?

  • @ritikmalhotra9436

    @ritikmalhotra9436

    2 жыл бұрын

    did you get JWT?

  • @rey_ansh
    @rey_ansh3 жыл бұрын

    JWT : json web token

  • @Bat0u89
    @Bat0u894 жыл бұрын

    he sounds like Bill Clinton

  • @bianaf
    @bianaf4 жыл бұрын

    Just as a matter of courtesy and inclusion for female developers like me, it would be great to not use male pronouns for "Aspiring app creators." It just throws me off to have to do the mental calculus of him --> her.

  • @mihalis1010

    @mihalis1010

    4 жыл бұрын

    You have to be kidding.

  • @YayoArellano

    @YayoArellano

    4 жыл бұрын

    How would you call them then?? Aspiring app creatars? creaters?

  • @bianaf

    @bianaf

    4 жыл бұрын

    @@YayoArellano It has become common to use plural pronouns (them / they / their) to refer to people without specifying their gender.

  • @MrKungp0w

    @MrKungp0w

    4 жыл бұрын

    @@YayoArellano There is nothing gender specific about the word "creator". The speaker refers to the Aspiring App Creator as "he" and mentions "his friend". To be fair these could easliy be rephrased using "they" and "their".

  • @stephanfitzpatrick1769

    @stephanfitzpatrick1769

    4 жыл бұрын

    get a life, please

Келесі