Oauth 2.0 tutorial Explain Like I’m 5

Sdílet
Vložit
  • čas přidán 30. 06. 2024
  • What is Oauth & OpenID? In this video I try to be concise and explain it to you in a way that you will surely understand. Later I'll post links to the minute in which I cover each question.
    Chapters
    00:00 Introduction, Why Oauth? Scenario Setup
    01:29 Access Tokens
    01:48 Oauth Flow: Client ID & Secret
    02:26 Running through the flow
    06:10 Explicit Flow: Exchanging the code
    07:15 Why Explicit Flow? Why Exchange a code?
    10:07 Front & Back Channels
    11:49 Authorization vs Authentication: OpenID
    14:08 What's OpenID for?
    14:49 OAuth Flows
    15:10 Outro
    Topics covered
    How to login with Oauth 2.0? What is OpenID? How does Oauth Work? What’s Front Channel and Back Channel? What’s the Authorization Code? The Oauth flow. Oauth Authorization. Oauth Scopes. Client Id & Secret. Oauth tutorial.
  • Věda a technologie

Komentáře • 185

  • @Gabzim
    @Gabzim  Před 3 lety +42

    Hey guys, when making free content without any monetization, a comment and a like go a huge way. It’s truly encouraging to see that it’s been useful to many of you. Thank you for taking the time to leave a comment and a like. I appreciate it.

  • @Babaelow
    @Babaelow Před rokem +5

    IT really needs more teachers like you, that thought things through and make an effort to explain something as simple as possible and only as complicated as needed.

    • @Gabzim
      @Gabzim  Před rokem

      Really appreciate you taking the time to leave an encouraging message

  • @dirkb.2801
    @dirkb.2801 Před 2 lety +2

    This was truly a description of the OAuth flow that can be understood by everyone. Thank you!

  • @camilos007
    @camilos007 Před 3 lety

    Great video. You're the first one I've found that explains the 3 identities. The Resource Owner, The Client and Auth Server. Great job!

  • @ryanplitt7102
    @ryanplitt7102 Před rokem +3

    This video was exactly what I needed. I’m sad to say I’ve been a software engineer for a few years and have never really understood this until your video. Thanks!

  • @tairatech
    @tairatech Před 2 lety +3

    This was a great introduction to OAuth, thank you Gabriel and keep up the great work.

  • @robertlark7370
    @robertlark7370 Před 2 lety +4

    Amazing stuff - really appreciate you explaining this in a simple way.

  • @frankkrone973
    @frankkrone973 Před 3 lety +1

    Well done! This is the first video I have found that explains the purpose before going into all the technical details.

  • @isurucumaranathunga
    @isurucumaranathunga Před 4 měsíci

    This is the best explanation that I have ever found. Thanks a lot

  • @bobbywong82
    @bobbywong82 Před rokem +1

    Super easy to follow. Stating the problem/context before going into explanation helps so much. Thanks!

  • @domkatbess322
    @domkatbess322 Před 2 lety

    My grandmother just understood this! Thanks.

  • @martyg4939
    @martyg4939 Před 2 lety

    Its been awhile since I had to understand really what was going on with Oauth and this 15 minutes was superb in reconnecting what I knew but didn't remember. Thanks!!!

  • @andreivicentiuhincu7457
    @andreivicentiuhincu7457 Před 2 lety +1

    Great video explaining for beginners. I had to explain Oauth2 and OpenID Connect to my students, and this guide was very helpful for me to be more visual. Keep the content going ;)

  • @ibbishariff
    @ibbishariff Před 2 lety +3

    This is a great video. I came across this video after watching few other videos on oAuth, but the way you explained was really brilliant. Other videos just touched the basic concept, but did not cover in-depth the way you've done in this video.

    • @alihosseini4892
      @alihosseini4892 Před rokem

      The same here; not because the other videos aren't good, but because this video has great content and excellent presentation.

  • @maulanaputro1966
    @maulanaputro1966 Před 5 měsíci

    this is the exact explanation that im looking for, and you're doing it perfectly. keep this "explain A like im 5" series going!

  • @Jay-sb2qj
    @Jay-sb2qj Před 2 lety +1

    This was so well explained, thank you, Gabriel.

  • @mkman
    @mkman Před rokem

    I've been hearing the words OAuth for so long without knowing what it is. This video explains it really well in simple terms. Thank you

  • @jcolby298
    @jcolby298 Před rokem

    Hallelujah. Finally someone that is really good at explaining complex technical topics in a simple, clear manner.

  • @rhesustamarin
    @rhesustamarin Před 3 lety

    great video gabe! the front channel and back channel were wow moments!

  • @denys3211
    @denys3211 Před 2 lety +1

    Best explanation ever. Well done, thank you!

  • @laStar972chuck
    @laStar972chuck Před 2 lety

    Tanks for the exlanation and quality drawing ! Really makes everything much clearer !!

  • @kadidibwa968
    @kadidibwa968 Před 2 lety

    Indeed impeccable explanation... This deserves a standing ovation

  • @boomboom-9451
    @boomboom-9451 Před rokem

    greatest explanation available in youtube. thanks

  • @MrRossss1
    @MrRossss1 Před rokem

    Best video I've seen on this. Great stuff. Thank you

  • @connornorton7901
    @connornorton7901 Před rokem

    Great explanation! I appreciate you breaking down the parameters of the request, so helpful.

  • @johnalbertnajes
    @johnalbertnajes Před rokem

    Oh my, this really explained alot to me. This is so brilliant. I was struggling understanding oauth, and where to store my keys, now you gave me ALOT of ideas. ALOT. I know nothing *yet* about this oauth and you made me feel like a pro now. Thanks

    • @Gabzim
      @Gabzim  Před rokem

      I’m really glad this was useful to you. I need to do part 2.

  • @kennette2121
    @kennette2121 Před rokem

    Great explanation! You helped answer our question on the purpose of the authorization code + access token requirement. The Front and Back channel and client secret is an important aspect that we didn’t pick up on from the docs. Thanks!

    • @Gabzim
      @Gabzim  Před rokem

      Glad it was useful! I’m working on part 2. I haven’t covered PKCE yet.

  • @F2H16
    @F2H16 Před rokem

    Hi Gabriel, this is an amazing rundown. Thanks for your time and effort.

  • @jpakash1999
    @jpakash1999 Před 2 lety

    The best explanation for oauth available on internet!

  • @Vesture23
    @Vesture23 Před 2 lety

    Great content! Answered some of the questions I've been scouring the net for.

  • @brokko_le3
    @brokko_le3 Před rokem

    Best explanation I've seen so far. I was expecting a far less detailed explanation, but I am very pleasantly surprised. It made me realize I don't even need to implement oauth for my API, because it won't even handle user specific data, only global.

  • @djrmarketing598
    @djrmarketing598 Před rokem

    WOW thank you for the video! This is hands down the best explanation I've ever seen for OAuth2 flows and I've been a programmer for 30 years and it's never made sense on how it works until now.

    • @Gabzim
      @Gabzim  Před rokem

      I’m really glad this was helpful! Thanks for taking the time to leave a comment

  • @kiranvarghese672
    @kiranvarghese672 Před 2 lety

    Never saw anyone explaining this worth.. ur title claim stands mate !! Subscribed for more such contents

  • @angelbythewings
    @angelbythewings Před rokem

    wow, the best explanation ever, and the title did not disappoint me. But, now i really feel like a 5 yo, coz no other video cleared it for me!

  • @antonymwangi8286
    @antonymwangi8286 Před 2 lety

    This is very clear explanation! Great job!

  • @NancyZhang0516
    @NancyZhang0516 Před 2 lety

    very clear and easy to understand video, thanks Gabriel!

  • @conpeo
    @conpeo Před 2 lety

    Good job mate! Thanks for this video!

  • @qamerashah
    @qamerashah Před 2 lety

    As others have said. Fantastically clear video. Thank you!

  • @rudyairlines89
    @rudyairlines89 Před rokem

    Finally someone makes a clear explanation about Oauth 2.0! thanks!! I love this video

  • @banzooiebooie
    @banzooiebooie Před rokem

    Finally someone who can explain Oauth that I understand, great video.

  • @aymenboudabia5221
    @aymenboudabia5221 Před rokem

    Damn dude, This is The best and simplest explanation ever . Goodjob!

  • @poosam4065
    @poosam4065 Před 2 lety

    Very well explained. Thanks for this!!

  • @laferreyra-ltx
    @laferreyra-ltx Před 9 měsíci

    Great explanation! This is what I needed . Thank you!

  • @user-fy3zz5td3p
    @user-fy3zz5td3p Před rokem

    Best explanation ever. Awesome!

  • @vaibhavshinde5703
    @vaibhavshinde5703 Před 3 lety

    Always loves your content

  • @EddieMasseyIII
    @EddieMasseyIII Před 2 lety

    Phenomenal explanation!

  • @ankitGrover-LTD
    @ankitGrover-LTD Před rokem

    Best explanation so far. Thanks for sharing the knowledge!

    • @Gabzim
      @Gabzim  Před rokem

      Thanks for the kind words! Have a great weekend

  • @aznjokeryou
    @aznjokeryou Před 3 lety

    Hit my head against the keyboard for hours until this made things clearer. Thank you!!

  • @thetedsingh
    @thetedsingh Před 2 lety

    Awesome video - thanks for making this!

  • @MylesIeong
    @MylesIeong Před 2 lety

    I like it especially when you are trying to explain the why not front channel part

  • @carlandres3319
    @carlandres3319 Před rokem

    This is very comprehensive explanation.
    Thank you very much

  • @stefanprojek8667
    @stefanprojek8667 Před rokem

    WOW great explanation! Thank you Gabriel

  • @jyothitadepalli
    @jyothitadepalli Před 2 lety

    Thanks for explaining in an understandable way.

  • @jriosfer
    @jriosfer Před rokem

    good approach and explanation. Thanks a lot!

  • @JorgenBruun
    @JorgenBruun Před rokem

    I don't feel dumb anymore! ;O) Thanks for great, easy to follow explantions. I like the way you break the information down.

  • @amymarais4909
    @amymarais4909 Před rokem

    this was so helpful, thanks. Gabriel!

  • @shwethab2520
    @shwethab2520 Před 3 lety

    Crystal clear.. thank you 🙂

  • @mohammedgad5321
    @mohammedgad5321 Před rokem

    Very useful! Great job!

  • @firstname-lastname
    @firstname-lastname Před 2 lety

    Really cool explanation, thanks! Keep on posting good videos.

  • @hannahbaker411
    @hannahbaker411 Před 2 lety

    thank you for the demonstration sir it was great! keep this up

  • @BlockCylinder
    @BlockCylinder Před 2 lety

    I think you've really got something with the "Explain It Like I'm 5" series. It's a fantastic idea. Good luck.

    • @Gabzim
      @Gabzim  Před 2 lety

      Thanks, I need more ideas, anything you’d like to see?

  • @awerkampfamily3188
    @awerkampfamily3188 Před 2 lety

    Amazing explanation. Thank you!

  • @informatique3765
    @informatique3765 Před 3 lety

    Great content. Thanks for sharing!

  • @agpennypacker42
    @agpennypacker42 Před 2 lety

    Nice description and overview, just subscribed bra.

    • @agpennypacker42
      @agpennypacker42 Před 2 lety +1

      Ohh, where are the vids you mentioned about PKCE?

    • @Gabzim
      @Gabzim  Před 2 lety

      I haven’t made it yet, it’s a very simple concept so the video explaining it should be pretty short

  • @samanshakya3848
    @samanshakya3848 Před 2 lety

    Best explanation!! Thanks.

  • @nileshkumarkoli9476
    @nileshkumarkoli9476 Před 4 lety

    Hey Man! you explained it very clearly. Thanks.

    • @Gabzim
      @Gabzim  Před 3 lety

      Glad you liked it! Will try to work on part 2 soon.

  • @MrSunildm4u
    @MrSunildm4u Před 5 měsíci

    Thats great explanation ... Loved it

  • @electruc3370
    @electruc3370 Před 2 lety

    Finally I got the answer for "Why google does not send access token directly instead of sending code first ?"
    Thank you.

  • @alvaroespinoza4052
    @alvaroespinoza4052 Před rokem

    Thank you for the explanation!.

  • @andrii3277
    @andrii3277 Před 2 lety

    Great explanation, Gabriel!

  • @Nick-ox5rq
    @Nick-ox5rq Před 3 lety

    Man this helped a lot, thanks a bunch.

  • @ivanjezakonful
    @ivanjezakonful Před 2 lety

    Awesome video. Thank you! Subscribed

  • @tathagatapal
    @tathagatapal Před 2 lety

    Thanks for your effort ! Really helps a lot !

  • @ramananpoovainthan1478

    Thank you for this video, definitely gave me a better picture of OAuth 2.0

  • @MrPikoka
    @MrPikoka Před 2 lety

    I learnt so much in such a little time.

  • @bittubaiju8794
    @bittubaiju8794 Před 2 lety

    Very well explained. Thank you.

  • @anifowosetobi6131
    @anifowosetobi6131 Před 3 lety

    I really enjoyed your explanation!
    Thank you.

    • @Gabzim
      @Gabzim  Před 3 lety

      Glad you enjoyed it! Let me know what else you'd want to see

  • @simaasmr1770
    @simaasmr1770 Před rokem

    Great video, He explained everything step by step

  • @SleepThatBurns
    @SleepThatBurns Před rokem

    really well done. Kudos!

  • @princeaugustine1929
    @princeaugustine1929 Před 2 lety

    Very informative Video Gabriel..Thank you so much

  • @zeincoutait1696
    @zeincoutait1696 Před 2 lety

    Thanks Gabriel, that was amazing

  • @poloxlolz
    @poloxlolz Před 2 lety

    loved the video, thank you

  • @mariuspet89
    @mariuspet89 Před 2 lety

    Great explanation!

  • @MrBitviper
    @MrBitviper Před 2 lety

    awesome explanation. thanks for this

  • @blessingschakupa9945
    @blessingschakupa9945 Před 2 lety

    Excellent!!

  • @MylesIeong
    @MylesIeong Před 2 lety

    Superb explanation!

  • @furkan9864
    @furkan9864 Před 2 lety

    thank you very much, you saved me a lot of time.

  • @rajrawat1290
    @rajrawat1290 Před 11 měsíci +1

    Best explanation

  • @mikolajsemeniuk8574
    @mikolajsemeniuk8574 Před 2 lety

    Well done!

  • @passofar
    @passofar Před rokem

    Good job mate.

  • @andriyyermoshin605
    @andriyyermoshin605 Před 3 lety

    Very helpful! Thanks Gabriel!

    • @Gabzim
      @Gabzim  Před 3 lety

      Glad it helped! See you around

  • @krishvibes1506
    @krishvibes1506 Před rokem

    Damn!! You are amazing!!

  • @jimrothstein
    @jimrothstein Před 2 lety +1

    Best 15 minute investment ! Wish I had done it a week ago.

  • @fredericobraga85
    @fredericobraga85 Před 2 lety

    Thanks for the great video, Gabriel

    • @Gabzim
      @Gabzim  Před 2 lety

      Thanks for the support!

  • @jojiisac
    @jojiisac Před rokem

    Good video, nicely explained :)

  • @tariq9100
    @tariq9100 Před 2 lety

    amazing video, thanks alot

  • @techdigest7424
    @techdigest7424 Před 2 lety

    great explaination

  • @mubafaw
    @mubafaw Před 3 měsíci

    Great explanation

  • @chaitanya-varu
    @chaitanya-varu Před rokem

    thankyou for explaining in such a clear way

    • @Gabzim
      @Gabzim  Před rokem

      Thanks for taking the time to leave a comment!

    • @Gabzim
      @Gabzim  Před rokem

      I appreciate it

  • @Bork0r
    @Bork0r Před 2 lety

    Well done