APIs 101: How I Secure APIs / What Does it Mean to Secure an API? Part 9

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ม.ค. 2025

ความคิดเห็น • 21

  • @krystaladeoye2911
    @krystaladeoye2911 5 ปีที่แล้ว +103

    starts at 4:11

  • @atulayagupta785
    @atulayagupta785 5 ปีที่แล้ว +4

    Buffer example help me understand the actual security controls implemented with in API's using OAuth. This is Great! Thank you.

  • @spanac76ks
    @spanac76ks 5 ปีที่แล้ว +1

    Super good video, clear voice, Easy to listen, Easy to understand, please make more. Awesome job!

  • @warriorfb2010
    @warriorfb2010 4 ปีที่แล้ว +3

    Great explanations. I don't normally stick around. Nice job

  • @iiitalks
    @iiitalks ปีที่แล้ว

    How beautifully described! I want to learn more from you 😄

  • @fresh2157
    @fresh2157 7 ปีที่แล้ว +1

    This is the excellent part...many thumbs up

  • @mahajav
    @mahajav 3 ปีที่แล้ว

    Very nicely explained

  • @genie365
    @genie365 4 ปีที่แล้ว

    This might be a stupid question, but I don't understand what is stopping anyone from using something like Postman and deleting everything in my database. How do I stop this?

    • @CarloNyte
      @CarloNyte 3 ปีที่แล้ว

      Not a stupid question at all. When someone sends a request to your api, you can check the header to see if it contains the necessary data that would allow them to do whatever there are trying to do, if it doesn't then you ignore the request, if it does then you do it.

  • @MrRossss1
    @MrRossss1 5 ปีที่แล้ว

    Hi, if a developer stores their api key on the client, is there anything to stop a hacker from using up all of your api quota allowance say from using diffferent ip addresses/getting data/ running up a bill on your behalf? Is there any way to hide api keys client side without using something like oauth? I never see apis tell developers to not store the key client side so was just wondering. If oauth is used does that mean the api key doesnt have to be stored client side? I was thinking in terms of for say a chrome extension/app rather than something on a server Thanks

    • @min11benja
      @min11benja 3 ปีที่แล้ว +1

      I think you have to encrypt it

  • @PraveenKumar-tx4od
    @PraveenKumar-tx4od 4 ปีที่แล้ว

    OK good video but isn't it enough for me to get the oauth token to post on your behalf?

  • @ErsinGokay
    @ErsinGokay 5 ปีที่แล้ว

    Thank you for the demo and the whole presentation is awesome, very informative. I think in the OAuth demo Tweeter will not issue a token directly to Buffer, 1st Tweeter will issue auth-code after user basic auth that will be given to Buffer and Buffer will present that to Tweeter and Tweeter will issue a token in exchange of the auth-code presented which was agreed/authorized by the user and then Buffer will perform the task via the API call. Please correct me if I am wrong.

    • @kapka6700
      @kapka6700 2 ปีที่แล้ว +1

      tweeeeeeeterrrrrr

  • @MahmoudAhmed-gq5ko
    @MahmoudAhmed-gq5ko 2 ปีที่แล้ว

    Thanks heaps

  • @ConceeitedTV
    @ConceeitedTV 5 ปีที่แล้ว +3

    1:50 You're welcome

  • @spanac76ks
    @spanac76ks 5 ปีที่แล้ว

    I have a question, “ who is buffer?”

    • @min11benja
      @min11benja 3 ปีที่แล้ว

      Buffer is a platform that enables social media content managers or people that want to automate their social media post on different platforms. If you ever had to post and share on multiple channels in a regular basis, you know that it takes hours. Buffer allows you to save time.

  • @csakdee
    @csakdee ปีที่แล้ว

    OAuth is NOT "Open AUTHENTICATION", it is "Open AUTHORIZATION". Subtle, but important

  • @arzoo_singh
    @arzoo_singh 4 ปีที่แล้ว

    API and security well well ..
    Trust me too many fishes to catch.