OAuth 2.0 and OpenID Connect (in plain English)

Sdílet
Vložit
  • čas přidán 4. 02. 2018
  • Developer Advocate Nate Barbettini breaks down OpenID and OAuth 2.0 in Plain English. NOTE: This video is from 2018 and contains some information that is now out of date, mainly the content around the OAuth Implicit Flow.
    Check out our video course! The Nuts and Bolts of OAuth 2.0 oauth2simplified.com/course
    Learn more about OAuth at oauth.net
    Get the book: OAuth 2.0 Simplified amzn.to/36HAGoS
    Find Nate's slides here: speakerdeck.com/nbarbettini/o...
    Sign up for our newsletter! a0.to/zeroindex
  • Věda a technologie

Komentáře • 1,7K

  • @user-kx8qb8gr1f
    @user-kx8qb8gr1f Před 10 měsíci +118

    5 Years old video and still so relevant and precise to date! Nothing beats this video in explaining OAuth and OIDC

  • @adebiyial
    @adebiyial Před 3 lety +456

    He not only knows his stuff, but he also knows how to teach it. That's a rare and high-profile combination.

    • @hsharma3933
      @hsharma3933 Před 2 lety +15

      It’s a hallmark of subject matter mastery. I believe it was Einstein that said, “…(paraphrased) if you can’t explain rocket science to a child, you don’t understand it well enough.”

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

      This guy is an excellent teacher. Wow! I am very honored and grateful

    • @swagatopablo
      @swagatopablo Před 2 lety

      @H Sharma well, he explained it to a room full of software developers, who, I assume, already have some experience in Web development, not to a room full of nursery kids.

    • @hsharma3933
      @hsharma3933 Před 2 lety +2

      @@swagatopablo that’s not really the audience. CZcams viewers are the audience. And he took that into account when he was delivering his lecture.

    • @masoomsanadi
      @masoomsanadi Před rokem

      @@hsharma3933
      very well quoted (eyenstine 🙂 my spelling)

  • @AasmundNrsett
    @AasmundNrsett Před rokem +90

    This lecture summarised everything I have spent 20 hours googling in one hour. Fantastc!

    • @OktaDev
      @OktaDev  Před rokem +14

      This comment means a lot as that is exactly the goal of this video. Thank you for your feedback.

    • @somnathroy102
      @somnathroy102 Před rokem +3

      Now seeing a 2 month of comment i can feel safe following this video as it seems to be still relevant.

    • @eduardgorte8241
      @eduardgorte8241 Před 11 měsíci

      Same

  • @radioactive5271
    @radioactive5271 Před rokem +30

    RIP to those who missed this video thinking that its an hour video & went for 10 min videos.

  • @CraftyFella
    @CraftyFella Před 6 lety +1318

    Finally.. someone has explained this in a way I can understand.. Thanks Nate for this presentation.

  • @amdel2020
    @amdel2020 Před 6 lety +520

    More than justifies it's title of "in plain English". Brilliant explanation. Sets the benchmark for how to explain things.

  • @xerxius5446
    @xerxius5446 Před 4 lety +183

    You know what they say, If you can't explain it simply, you don't know it.
    This guys knows his stuff.
    bravo!

  • @davidpigman7382
    @davidpigman7382 Před 2 lety +111

    I'm a principal architect on a fortune 500 SaaS ERP implementation. My challenge is not only for myself to understand OAUTH 2.0, but also be able to explain this to stakeholders. This video does precisely this, incredible presentation. Thank you.

    • @masoomsanadi
      @masoomsanadi Před rokem +5

      after ur comment a year ago.
      i am in that spot of explaining to stakeholders.
      🙂

  • @noble9944
    @noble9944 Před 5 lety +48

    Why can't university lectures be as interesting as talks like these. This is great, thank you.

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

      Imagine this bright guy explaining this stuff to a room of immature 19 year olds. Not just once, but year, after year, after year. Its like keeping a killer whale in a basin, he ll die from boredom. Theres an old saying that goes; those who can, do, those who cant, teach. he can.

  • @2510viv
    @2510viv Před 6 měsíci +7

    This is by far the best video to understand OAuth and OpenIDConnect.. Nate is an outstanding teacher!

  • @brittlindgren1443
    @brittlindgren1443 Před rokem +8

    Things that I really appreciated about this video
    1. Introduced workflow without any or with minimal technical terms
    2. Introduced the terminology and explained in simple terms
    3. Went back to the workflow and incorporated the terminology with the workflow
    4. Repeated questions from the audience so that those of us watching the video knew what the question was
    What a great video!!! Nate did a great job of teaching this material!

    • @nbarbettini
      @nbarbettini Před rokem

      I appreciate the kind words. Thanks for watching! I'm glad it was helpful!

    • @Kingside88
      @Kingside88 Před rokem

      May I add 5. not beeing stupid funny and translate the terminilogy in stupid analogy

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

    One of the best 1 hour i have ever spent on this app. Extremely useful, easy to understand.

  • @vivekmit
    @vivekmit Před 6 lety +131

    One of the best session on youtube of oauth + openId.

  • @lahvoopatel2661
    @lahvoopatel2661 Před rokem +8

    Still the best lecture on oauth and oidc after 4 years

  • @RamGorre
    @RamGorre Před rokem +2

    There is no better video than this one to understand OAuth and OpenID Connect. You can bet on it.

  • @jasonscheiwiller860
    @jasonscheiwiller860 Před 4 lety +8

    I've lost count of how many confusing articles I've read online about this. Thanks for making it much easier

  • @EhsanAmini
    @EhsanAmini Před 5 lety +34

    You've only got to watch the tons of other tutorials out there and wade through the reams of obscure and perplexing documentation to really appreciate what a brilliant job this presentation does of explaining this cryptic jargon. Thanks a zillion! Oh if you only did another such presentation on general relativity and one on quantum mechanics.

  • @akillercaterpiller
    @akillercaterpiller Před 4 lety +31

    Very few people have the ability to deliver complex information in an understandable and concise way. You have this ability, Nate. Thank you.

  • @alexanderwitte9919
    @alexanderwitte9919 Před 2 lety +2

    I just explicitly logged into youtube to like this video. Thanks so much for putting this talk together and demystifying this stuff.

  • @cpgupta123
    @cpgupta123 Před 2 lety +2

    I came across this video as I wanted to learn OAuth and OpenID to answer 10 questions in a quiz. Trust me that after watching this video, I answered all of them correct. I had no clues how t even answer 1 singe question before watching this video. MAN..you are just awesome. Thanks a ton !

  • @andresanper
    @andresanper Před 5 lety +17

    Great explanation and demo on OAuth2 and OpenId Connect. Thank you!

  • @mortgaughaleb
    @mortgaughaleb Před 2 lety +14

    Honestly I implemented the both protocols before attending this video but really, such explanation should be included as a video in the protocols tutorials, nobody could eliminate the confusion in this way. Nate you're very amazing instructor.

  • @shwethab7950
    @shwethab7950 Před 3 lety +3

    I was scratching my head when I used to hear the word OAuth. Now I clearly understood the OAuth basics. Thanks for explaining with this much of clarity.

  • @lipikamajumdar9219
    @lipikamajumdar9219 Před 10 měsíci +2

    This is one of the best content to understand OAuth 2.0 & OpenID Connect. Thanks for sharing it.

  • @shobhitmittal77
    @shobhitmittal77 Před 4 lety +16

    The title should be "Everything you ever wanted to know about OAuth".
    Thanks much Nate... superbly explained.

  • @miguelakira
    @miguelakira Před 6 lety +22

    Excellent video! I've been banging my head to the wall for the last couple days, until i saw your presentation. Can't praise you guys enough! Thanks!

  • @jankowalski2652
    @jankowalski2652 Před rokem +2

    The best explanation of OAuth and OpenID connect I saw on the internet (including paid ones). Respect!

  • @VishnuDixit
    @VishnuDixit Před rokem +4

    Just outstanding!
    The world owes you one

    • @OktaDev
      @OktaDev  Před rokem +1

      Thanks for watching!

  • @djzenma
    @djzenma Před rokem +3

    I usually never comment, but this was an amazing talk. He not only explained how the protocols work, but also their history, the bad solutions that the companies tried before these protocols were created, and how OAuth and OIDC solved these problems and standardized authentication and authorization in the web. Love it!

    • @OktaDev
      @OktaDev  Před rokem +1

      Thanks for leaving this comment. It means a lot. We hope to see you around in our other content :)

  • @pegahut
    @pegahut Před rokem +3

    I just watched half of it and can't stop myself commenting. I knew Oauth before but I always have a missing piece in the puzzle. I had to unlearn to relearn in the perfect way. Awesome presentation and explanation. you got a skill !! Glad I found this video

  • @LTEVideoTutorials
    @LTEVideoTutorials Před 4 měsíci +1

    Best explanation about oauth on internet. I am saving this video for future. Thanks 😊

  • @amoghskulkarni
    @amoghskulkarni Před 8 měsíci +4

    Nate, you have transformed my understanding of Oauth 2.0 and OIDC for good. I cannot thank you enough.
    Keep doing the good work! :)

    • @nbarbettini
      @nbarbettini Před 8 měsíci +2

      Thanks for the kind words! I'm glad the talk helped!

  • @Oduig
    @Oduig Před 5 lety +47

    Best explanation of OAuth2 and OpenID Connect on the internet. Thank you.

  • @BorhanChowdhuryChittagong

    a little history and some practical use cases can make any learning absolutely easy and understandable! thanks Nate!

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

    I've just used Oauth 2.0 and OpenIdConnect to connect on youtube thru my Google acount to click "I like it" to this video. Really great presentation. Thanks.

  • @stevepassas7697
    @stevepassas7697 Před 4 lety +4

    26:40 someone asks a question. You repeat the question so we can all hear it. Excellent. I can't tell you how many times someone answers the question and we're all left trying to piece together the question from the answer. Thank you.

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

      I'm always frustrated by that as a viewer, so I try hard to repeat whenever I can. I don't always remember but fortunately I did in this case.

  • @arjitr
    @arjitr Před 6 lety +3

    This is the best video on OAuth2 and OpenId Connect. Thank you so much!

  • @GamerMinecraftivity
    @GamerMinecraftivity Před 3 lety +17

    I've already watched this 3 times. It's really fantastic reference material, as are the slides that accompany it. Very well done!

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

    I've seen a lot of explanations and didn't understand the concept.
    FINALLY a very good expansion made me understand the concept . thank you!!

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

    Wicked! Even if you know Oauth 2.0, it's worth watching the entire presentation to get a deeper understanding of why it's so prevalent!

  • @IsakSavo
    @IsakSavo Před 5 lety +48

    Absolutely great presentation. Been playing around with oauth and openid connect for one of our products but not really understanding what all the pieces meant. Now I do. Thanks!

  • @mehedees
    @mehedees Před 4 lety +3

    I've been stumbling around trying to understand this all day today!
    Thanks for this cool explanation!
    Kudos!

  • @ramyfarid2296
    @ramyfarid2296 Před 11 měsíci +2

    Thank you! This is the cleanest and most t0-the-point explanation I have seen on OAuth and OpenID Connect

  • @mayankjain94
    @mayankjain94 Před 2 lety +2

    Amazing talk, really appreciate all the effort Nate has put in to explain OAuth2.0 so well.

  • @airodonack
    @airodonack Před 3 lety +3

    This is amazing. Not only in what you’ve presented and what you’ve taught me but the way you’ve presented it is impressive!

  • @pravinkalekar
    @pravinkalekar Před 5 lety +25

    One of the best explanatory presentation I have seen on a topic which otherwise looks extremely complicated, especially for the beginners.

  • @berrec2650
    @berrec2650 Před rokem +2

    OMG finally, after reading all the Google stuff and reading other documentation and watching videos for months on and off, I finally got it. It might be 4 years old, but thanks so much for putting OAuth V 2 so simple and easy to understand, also thanks for the great tools, just amazing..........

  • @vikasneema7558
    @vikasneema7558 Před rokem

    After witnessing this, I was so impressed that I decided to pause my exploration of OAuth/OpenID. It's truly fantastic.

  • @yohan_aka_spof
    @yohan_aka_spof Před 5 lety +4

    Excellent talk! Finally found THE video that explains OAuth / OIDC well! Congrats Nate!

  • @russtym
    @russtym Před 5 lety +4

    Brilliant presentation. as always, when things are explained in plain English, it makes the topic understandable.

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

    The ability to take a complex technical subject and make it easy to understand is a rare gift. I can't say enough good things about this presentation. Would love to see more from Nate Barbettini, he will certainly be on my radar!

  • @taritgoswami7922
    @taritgoswami7922 Před 3 lety

    Thanks Nate for making the concept crystal clear! You have done it nicely.

  • @meisterthea
    @meisterthea Před 6 lety +5

    Hi Nate, I was struggling to understand this protocol and then came across your presentation. It's now very clear. Thanks so much.

  • @krishhhify
    @krishhhify Před 5 lety +3

    Great presentation! you made me watch complete video without fast forwarding it. Good job

  • @dips31089
    @dips31089 Před 4 lety +1

    Best explanation so far on something I had been struggling to understand for a while.
    Hats off you you Nate!

  • @cyberworld13
    @cyberworld13 Před 4 lety +4

    The most clear explaination of OAuth2.0 and OpenID out there! Thank you!

  • @sushant0625
    @sushant0625 Před 5 lety +28

    25 mins into the video... and i already love the way you explained till now... hopefully it will be much clear once i finish it... no more banging on the wall to understand OAuth... :-D

  • @khpkd
    @khpkd Před 5 lety +9

    Finally got a better understanding about the relationship between OAuth and Open ID connect and about OAuth2.0 itself. Thank you very much.

  • @sidpradhan7618
    @sidpradhan7618 Před měsícem +1

    wow this is one of the best vidoes on Auth 2.0 and Open ID Connect. I had watching many other vidoes and still did not understand Auth but this video has enlighted me. Thank OktaDev

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

    Stumbled across this video. Really great explaination and much clearer than any other articles I've come across

  • @codeuniversityonline7510
    @codeuniversityonline7510 Před 5 lety +11

    This is the best explanation in the internet for OAuth

  • @ujjwaldaga1440
    @ujjwaldaga1440 Před 5 lety +15

    Exactly a developers perspective ! Just what an enterprise developer was looking for ! Very well done Nate !

  • @ivangutowski-smith5590
    @ivangutowski-smith5590 Před 2 lety +10

    now THIS: is how you do a presentation, clear, and build up the presented information as you teach it.
    The one thing that is so small, but a sign of a fantastic presenter: 26:30 a guy asked a question, Nate repeated it back to summaries he understood it welll - and for us watching a recording - we could hear the question... So professional, impeccable presentation and clear content.

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

      Thanks for the kind words. I'm glad the presentation has been useful for lots of folks!

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

    Nate, brilliant talk! I can now say I understand these protocols. Thanks so much!!!

  • @ShirazHazrat
    @ShirazHazrat Před 5 lety +45

    This man deserves an award. Great presentation!

  • @mavinkaljayaram1269
    @mavinkaljayaram1269 Před 3 lety +5

    Thank you so much for this presentation. Absolutely love, how you systematically introduced the concepts. Especially about how OpenID fits in with the whole Oauth flow. That was the part that always confused me. You explained the evolution of these technologies, and that timeline is important in understanding why they were created, and what problem it is trying to solve. Keep up the good work.

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

    I have seen/red multiple tutorials was never understood open id connect so well . Everybody explains oauth correctly but no one i came across has explained open id connect so well. Awesome job . Thank you !

  • @bennorthrop5601
    @bennorthrop5601 Před 4 lety

    So helpful. Loved that he not only explained the spec itself, but gave the context for it.

  • @jieouyang2856
    @jieouyang2856 Před 4 lety +6

    One of the best hour invested so far in the topic. Thank you

  • @rajbiswas776
    @rajbiswas776 Před 3 lety +3

    Had so many gaps in my knowledge, had to make notes to make sure I can go back to those, good job Nate.

  • @norwoodcmn
    @norwoodcmn Před 4 lety +1

    Great presentation. Studying for the SEC+, so I really appreciate the clarification.

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

    I have not seen any one explaining so well and incrementally, fabulous job . You really build on concepts gradually , great flair for teaching

  • @gligom
    @gligom Před 4 lety +27

    Wow! I just have an “Ahaaaa!” moment. What a good presentation, with so clear explanations about oauth and open connect id. Thank you very much!

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

      I'm glad I could share the "aha!" moment with you! Thanks for watching.

  • @sreekantn9830
    @sreekantn9830 Před 5 lety +13

    Absolutely brilliant - Watching it nearly after 2-years you presented, but nothing comes close to presenting it this well. It is not easy to explain complex concepts in simple terms, but you managed it pretty well Nate. Thank you for the session and sharing the content.

    • @nbarbettini
      @nbarbettini Před 5 lety +1

      Thanks for watching! And thanks for the kind words. :)

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

    Exceptional. Did really help clarify how OAuth/OpenID Connect "actually" works.

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

    Great talk, Nate! This must be the best explanation of OAuth 2 and OpenID Connect I've ever seen. Chapeau!

  • @classofcrow
    @classofcrow Před 5 lety +3

    Thank you - a great job at taking something complex and making it understandable.

  • @kamalbahadur007
    @kamalbahadur007 Před 6 lety +7

    I have probably gone through tons of videos on OpenID Connect and OAuth 2.0 and no doubt this one is best.

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

    Wow. You make it so easy to digest and understand. Its a good sign when you make a note to look for other material you've created to learn from

  • @sauravgsh16
    @sauravgsh16 Před 4 lety +1

    One of the best explanation of OAuth I have had the pleasure to listen to in quite sometime .. thank you very much ..

  • @ezy7716
    @ezy7716 Před 3 lety +5

    i was feeling so bad to not understand identity protocols. thank you so much Nate! you made my day with your awesome pure explanation.

  • @camerontownshendsonatype6698

    Fantastic talk on OAuth. Probably one of the best tech talks I've heard period. Well done.

  • @PunnuSharma7777
    @PunnuSharma7777 Před 3 lety

    Finally , an amazing explanation. Its 2021 now and I need to see what all has changed . But I cannot thank enough Nate for sharing this video. I have learnt so much !

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

    watched complete video..totally worth spending 1 hour..easy explanation and covered concept in details.

  • @thingsinthebox
    @thingsinthebox Před 4 lety +6

    finally clear about oauth2 and openID and the relationship between the two

  • @ryanashare
    @ryanashare Před 4 lety +7

    Best presentation ever on this tricky subject ! Thank you !

  • @lucienzhang
    @lucienzhang Před 4 lety +1

    Thank you Nate! I'm so lucky to start learning OAuth 2.0 and OpendID from this video. Explaining everything in human language is an art.

  • @YuvaChandolu
    @YuvaChandolu Před 4 lety +1

    The best OAuth introduction, kudos to Nate

  • @Angel-mg2kp
    @Angel-mg2kp Před 4 lety +4

    After watching multiple videos on OAuth I was about to give up learning this. Luckily I saw this video and it saved me. Thanks Nate

  • @appy2501
    @appy2501 Před 4 lety +5

    Great explanation on the flow. Now everyone can visualise in the back their mind👍🤝

  • @pranavgadekar8641
    @pranavgadekar8641 Před 4 lety

    That was a crystal clear explanation.. This guy really knows his stuff.. Thanks Nate✌️

  • @gorancogic5385
    @gorancogic5385 Před rokem +1

    I watched this video like 4-5 months ago and all the knowledge went by me. Got a job and there we so many problems regarding authentication/authorization and understanding how it works. I decided to watch this clip again and it all suddenly clicked. Incredible video. Thanks a lot.

  • @StephenBeale
    @StephenBeale Před rokem +3

    16:15 terminology section - very helpful
    21:00 key part of process

  • @manwithllama
    @manwithllama Před 6 lety +18

    Only six minutes in, and it's obvious you're a great teacher! You're acknowledging the problem: the jargon and terminology. Explaining why it's a problem: how are you supposed to learn something new when someone uses language you don't understand? And giving examples of the frustration: newbies bounce from one stackoverflow post to the next, each saying the other person is wrong. (That's me, btw!)
    Looking forward to the whole talk! Thanks so much for posting!

    • @clearlythuydoan
      @clearlythuydoan Před 5 lety

      YES! I found I understood parts of this topic in practice but then once someone started using technical lingo I was like, "What?"

  • @houstonfirefox
    @houstonfirefox Před 4 lety

    Very nice presentation. Clear, concise and to-the-point. Great job!

  • @PauloOliveira-hz3tn
    @PauloOliveira-hz3tn Před 3 lety +1

    Even after three years, this video continues super helpful. Thx for all people involved in creating this material!
    Greetings from Brazil o/

  • @responsive_random
    @responsive_random Před 4 lety +5

    The topics of AuthN and AuthZ were always scary to me and like Nate said in the video mostly it’s because the confusing content on the web. But this talk is so crystal clear and brings so much clarification into my efforts in understanding OAuth, as well as authentication/authorization concepts. Kudos! Hats off!

  • @vaibhavkaushik8915
    @vaibhavkaushik8915 Před 5 lety +6

    @Nate : you nailed it man , it was one heck of a explanation for openid connect and oauth !!

  • @daham94
    @daham94 Před 4 lety +1

    This is the best explanation I got on OAuth2.0 & OpenID Connect. Thanks a lot!!

  • @amolpophale
    @amolpophale Před 4 lety

    Searching for exactly this information. Brilliant style of explaining a concept to the point. Thank you!