An Illustrated Guide to OAuth and OpenID Connect

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 มิ.ย. 2024
  • OAuth 2.0 and OpenID Connect (OIDC) are internet standards that enable one application to access data from another. Unfortunately, these standards use a lot of jargon and terminology that make them more difficult to understand. The goal of this video is to explain how these standards work using simplified illustrations.
    Check out our new video course! The Nuts and Bolts of OAuth 2.0
    oauth2simplified.com/course
    If you'd prefer to read a post on this subject, or find related posts that dive deeper into OAuth and OIDC, go to developer.okta.com/blog/2019/...
    Okta is a developer API service that stores user accounts for your web apps, mobile apps, and APIs.
    * Sign up for Okta for free at developer.okta.com/signup/
    * For more info visit us at developer.okta.com/
    * Developer Blog: developer.okta.com/blog/
    * Sign up for our newsletter! a0.to/zeroindex
    * Follow us on Twitter: / oktadev
    * Follow us on FB: / oktadevelopers
    * Follow us on LinkedIn: / oktadev
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @meghasharma7859
    @meghasharma7859 9 หลายเดือนก่อน +99

    The world does not lack information, what is lacks is good teachers like you

  • @vishfulthinker
    @vishfulthinker 3 ปีที่แล้ว +397

    Thanks Hagrid! :)

    • @MrJoefinisher
      @MrJoefinisher 2 ปีที่แล้ว +8

      I've seen him present in person. He is quite a good speaker.

    • @bluesque9687
      @bluesque9687 11 หลายเดือนก่อน +2

      Hagrid?!! You are calling this fine man, this fine educator, to whom so many of us owe great thanks, Hagrid, just because he has a beard like Hagrid and may even resemble him in features of the face?!

    • @random-characters4162
      @random-characters4162 11 หลายเดือนก่อน +6

      @@bluesque9687not only! He is very friendly, helpful, and share instructive information ❤

    • @nettoaoquadrado
      @nettoaoquadrado 11 หลายเดือนก่อน +1

      So funny!

  • @danielearmanasco7169
    @danielearmanasco7169 3 ปีที่แล้ว +309

    Finally someone that explains the relationships between these concepts and not only the single detail, and he does it in a simple way! Thank you very much

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

      I thought the same

  • @fchas15
    @fchas15 4 ปีที่แล้ว +286

    Thank you for the calm and relaxed style, it makes this so much easier to follow.

    • @SuperEndiku
      @SuperEndiku 3 ปีที่แล้ว +7

      So many development videos are either done on speed or by someone who I cannot understand. This one really stands out.

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

      soothing beardy voice for the win... keeps my half neuron engaged. too simple to not follow through

  • @netrabhatta
    @netrabhatta 3 ปีที่แล้ว +199

    This is just awesome, this video is heavier than thousands of blog articles.

    • @liferajib
      @liferajib 3 ปีที่แล้ว +2

      I agree - so simple and so powerfully explained

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

      Yup, took me a while to digest what I was watching, and it's only 16 minutes.

  • @cronaut5429
    @cronaut5429 4 ปีที่แล้ว +16

    Thanks, been using this stuff without a solid broad picture. Pieced it all together, thanks to your video. Super helpful!

  • @arpanchakraborty9874
    @arpanchakraborty9874 3 ปีที่แล้ว +57

    This is just brilliant! Although i spent an hour to understand this 16 mins video, however this is a lesson for a lifetime, cant be explained more simply. Thanks a ton man.

  • @1Faizankhalid
    @1Faizankhalid 26 วันที่ผ่านมา +1

    This is the single video one should visit to understand and build upon whether client side or server side

  • @devsingh6041
    @devsingh6041 3 ปีที่แล้ว +43

    Highly recommended. after so many videos, this one gave the clarity.

  • @tusharf5
    @tusharf5 4 ปีที่แล้ว +17

    Great work. Crystal clear explanation. I would love to see a video on its different use cases like SSO, microservice authentication etc. Thank you

  • @davidkeel4543
    @davidkeel4543 2 ปีที่แล้ว +14

    If everyone taught like you we would all be geniuses! Thanks for the extremely well done video!

  • @Emilpk
    @Emilpk 4 ปีที่แล้ว +2

    Thanks! That really cleared up my confusion around oauth and oidc! Really well explained and probably the best explanation I have seen thus far.

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

    Brilliant style, finally I understand this topic. Thanks a lot and have a beautiful day!

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

    Great summary. One of the best simple explanations available on these topics !

  • @deepucherian9307
    @deepucherian9307 2 ปีที่แล้ว +5

    People like you are a blessing. What an amazing video and the way you simplified this complex topic is outstanding. Please create more videos like this....I'm sure I will never forget you and the concepts you explained here.

  • @MCMelonslice
    @MCMelonslice 4 ปีที่แล้ว +89

    Been researching this topic for the longest time and couln't get to understand the differences. Thanks for your explanation, this made it quite understandable for me.

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

    That was a great explanation, I've struggled with explaining OAuth2 to people, and this takes it to a new level! And not just because I relate to cartoons!

  • @141290KAPIL
    @141290KAPIL 3 ปีที่แล้ว +2

    Thanks for such a simple yet technical explanation. It really helped me understand the flow for both OAuth 2.0 & OIDC and the difference between them.

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

    Nice straightforward explanation. I liked how you simplified it initially and then drilled down in later sections for more detail.

  • @DaniKhanRamiro
    @DaniKhanRamiro 2 ปีที่แล้ว

    Really good explanation about OAuth2.0 and OIDC, very easy to digest the content and follow along. I am a fan of using visualizations to support explaining workflows and this presentation nailed it. Great job!

  • @jatr1x701
    @jatr1x701 8 หลายเดือนก่อน +3

    this is probably the 10th time i return to this video to refresh my knowledge on this topic thru the years, this is gold.

  • @redaABDI
    @redaABDI 4 ปีที่แล้ว +11

    Great explanation. Thank you so much for your efforts.

  • @user-buter
    @user-buter 2 ปีที่แล้ว

    Plain and solid explonantion, good visualization. Nice structured. Enough to understand main principles and good place to start dig deeper. Thank you chief!

  • @i.actually.dont.know34
    @i.actually.dont.know34 4 ปีที่แล้ว +5

    You have a very personable charisma! Thanks for the video. It was extremely helpful :)

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

    I found myself in front of a project using oidc and I have been trying to understand it for several days. But this video is very schematic and I understand a lot more how things work in oidc now. Thank you very much. I think I am not the only one to think that haha.

  • @KrunalParmar
    @KrunalParmar 4 ปีที่แล้ว +2

    The great explanation of OAuth 2.0. I have been trying to know basics for a long time. You just explained very well !. Thank you

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

    Explaines everything in a calm and good way! Thanks for this very good video :)
    Learned a lot

  • @mrmoodwhisperer
    @mrmoodwhisperer 10 หลายเดือนก่อน

    Loved the simplicity and clarity of the explanation. Great job!

  • @scottjoewill
    @scottjoewill 3 ปีที่แล้ว +2

    Loved it. Thanks for the great explanation. It really helped me understand the OIDC flow that has evaded me for some time.

  • @user-fh1do9xb4n
    @user-fh1do9xb4n 3 ปีที่แล้ว +4

    Some people, few, are just very good at teaching and explaining, and you are one of them. Thank you so much for this clear explaination!

  • @SteveNisbet
    @SteveNisbet 2 ปีที่แล้ว

    Epic - love the humour and you cannot argue the contrast levels in the imagery! Nice explanation

  • @joelanderson830
    @joelanderson830 4 ปีที่แล้ว +1

    An excellent overview. Your presentation technique made this complex topic accessible. Thank you!

  • @elalfredolopez
    @elalfredolopez 3 ปีที่แล้ว +2

    I just have to say: Keep doing what you are doing, since you are doing it so great! and thank you!.

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

    I just wanna say thank you! I will watch this video again and again.

  • @sarathm09
    @sarathm09 2 ปีที่แล้ว

    This is brilliant!. Well explained. This is much easier to understand than a lot of other content on this topic.

  • @wesacano
    @wesacano 4 ปีที่แล้ว +1

    Thank you for this video! We are working toward Okta integration at our company and this will be valuable to share with our engineers!

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

    As the saying goes, “This is quality”! ... OAuth2.0 and OpenID Connect.clearly explained in a succinct but entertaining format. Thanks very much!

  • @sreaswar
    @sreaswar 4 ปีที่แล้ว +1

    Excellent concise description of OAuth and OpenID - helps a lot thanks for sharing

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

    Terrifically simplified. Crystal clear about the concept

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

    I've been confused by OAuth and OpenID Connect, your video clarify my confusing in such a easy and interesting way. Thanks

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

    Best, most concise, most comprehensive, most clear overview of OAuth and OIDC I've ever seen. Well done.

  • @CK-ne5hp
    @CK-ne5hp ปีที่แล้ว +1

    The best video I've come across regarding this complicated topic :) Thank you so much for your effort, I've finally understood the concept. I especially liked the illustrations and the slow pace.

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

    Super useful, very clear and well presented - thank you. Used to help me prep for a security certification!

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

    Extraordinary presentation. Finally a clear picture (comic book) of what OAuth is all about. Thanks so much!

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

    Best explanation of oAuth and OpenID I've been able to find. Thank you for creating this fantastic resource.

  • @JKhalaf
    @JKhalaf 4 ปีที่แล้ว +13

    This was brilliant, thank you so much. My understanding of OAuth and OpenID is so much clearer now. 👍❤

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

    When I was almost giving up regarding to understand every those concepts, I magically saw your outstanding video. haha I was able to understand much more than the other lots I've watched previously. Thus, thank you very much!

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

    been implementing OpenID/Oauth with ADFS in the last weeks. this has put some light into it. Thank you.

  • @lautarolopez5372
    @lautarolopez5372 2 ปีที่แล้ว +4

    I haven't finished watching the video and I already realized that this is the best explanation I've ever seen about what oatuh is and how it works!
    congratulations! Excellent video!!

  • @kalyanp7857
    @kalyanp7857 2 ปีที่แล้ว

    Best video that I have ever seen for OAuth vs OpenId Connect. Very concise. Thanks!

  • @arijitchaudhury9583
    @arijitchaudhury9583 4 ปีที่แล้ว +2

    This is brilliant 👍. I have started using wso2 as api gateway and always keen to understand the oauth and jwt concept. Now I can understand and can deep drive. Thanks the author.

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

    Thank you so much for such a clear and crisp explanation about OAuth and OIDC.

  • @needtubes121
    @needtubes121 4 ปีที่แล้ว +2

    I want to say thanks for this content. Amazing simple to understand.

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

    This is by far the best video I've come across with the best ever detailed explanation on oauth2.0 flow. Thank you very much.

  • @tymekmajewski4718
    @tymekmajewski4718 4 ปีที่แล้ว +13

    Thank you for this video.
    In v2 I recommend to split the Pun Of The Day server and the browser in the part where you describe how the token is obtained. I think this would really well illustrate that the client secret is handled by Pun Of The Day server, and not the user's browser.

  • @pedrodeviggiano6315
    @pedrodeviggiano6315 4 ปีที่แล้ว +1

    Fantastic explanation! Congratulations from Buenos Aires (ARG).

  • @nIrUbU01
    @nIrUbU01 2 ปีที่แล้ว

    This is the first time I managed to understand it after watching many videos on it! Thanks!

  • @tinabodill6946
    @tinabodill6946 11 วันที่ผ่านมา

    Loved this! Been in conversations about these topics for a long time and it's the first time someone explains it in a way that I understand, thank you!

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

    Probably the clearest explanation I've seen, regarding Oath 2.0 and OpenID Connect. Thanks!

  • @adebayostephen7576
    @adebayostephen7576 2 ปีที่แล้ว

    Your explanation simplified these concepts. Thanks a lot.

  • @marekstefanecofficial
    @marekstefanecofficial 2 หลายเดือนก่อน

    Drawings make the video feel so cozy and warm! Reminds me of reading head first books!

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

    preparing for the SEC+ 601 and this is a lot more useful than what the book provides! Awesome!

  • @shahdhaval89
    @shahdhaval89 7 หลายเดือนก่อน

    Finally !!! After so much confusion around, finally I got to understand the basics. Thanks a lot.

  • @sasazezelic
    @sasazezelic 2 ปีที่แล้ว

    This is a wonderfully put together video. Very clear and easy to follow.

  • @brunomartin3854
    @brunomartin3854 8 หลายเดือนก่อน +1

    Finally, I understand the links between OAuth, OIDC and JWT. Every time I asked around, it looked something complex and very different, but at the end I was myself already using those concept via VueJs and Laravel without fully understand it. So glad I found this explanation! Thanks Okta.

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

    Thank you, sometimes these concepts are confusing. You explain it in a simple way, Thanks!

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

    Thank you for explaining OAuth and OIDC in one short, simple session

  • @MrKobeBryant81Points
    @MrKobeBryant81Points 10 หลายเดือนก่อน

    Amazingly easy to understand. I had fun watching that video. Thank you posting and thank you for the work and time you put in.

  • @Capitel
    @Capitel 4 ปีที่แล้ว +2

    Loved the content... and the Tennessee accent. Finally understood how OIDC works on top of OAuth and how OAuth compares to SAML!

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

    That's great! Never heard better explanation of these concepts. Thanks a lot!

  • @MrDlust
    @MrDlust 2 ปีที่แล้ว

    This helped clear things up. You wouldn’t believe how much backwards info I’ve gotten. Thank you!!

  • @yassineteimi1296
    @yassineteimi1296 2 ปีที่แล้ว

    Thank you for the awesome kindness and empathy, it makes it easy to follow, cheers!

  • @ksnarlas6372
    @ksnarlas6372 2 ปีที่แล้ว

    Finally, great explanation on OAuth2.0 and OIDC, perfectly delivered, Thank you, great job.

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

    Simply brilliant, engaging, concise and highly recall worthy explanation of an important concept .... Outstanding

  • @this_is_dhruv3101
    @this_is_dhruv3101 7 หลายเดือนก่อน

    Finally someone explains it, which is not confusing and authentic! Thanks alot!

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

    I have been reading and listening to many videos but could not get to understand oauth and oidc. This is the best video and after watching this I now feel I totally understand these concepts. And want to say bunch of thanks.

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

    This video provided excellent knowledge that we hardly get even after reading lots of information on the internet. Brilliant! 100 claps.

  • @roybj1234
    @roybj1234 4 ปีที่แล้ว +1

    Best explanation I encountered. Thank you!

  • @duygiangnguyen7942
    @duygiangnguyen7942 3 หลายเดือนก่อน +1

    Very clear explanation, it's better than books and thousands of articles I've read. Thank you

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

    Excellent, excellent tutorial! I may have to watch it again but I understood everything! Thanks!

  • @ikechukwuodukwe2831
    @ikechukwuodukwe2831 5 หลายเดือนก่อน

    This was simple to follow and understand. I appreciate the effort you put into making this simple. Thanks a lot

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

    Simple words used to describe detailed workflows. Appreciate it. Subscribed.

  • @SanjeevKumar-hs6gp
    @SanjeevKumar-hs6gp 3 ปีที่แล้ว +1

    Thank you for such a comprehensive explanation !

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

    Wonderful explanation, simple and straight forward. Thank you very much, keep up the excellent content!

  • @jan-xs5vm
    @jan-xs5vm 2 ปีที่แล้ว

    Thank you! By far the best information I could find on OAuth and OIDC.

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

    Just subscribed on the basis of this video. It really put all of the pieces together, when everything else I've seen has been needlessly dry and confusing. Cheers!!

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

    Very well put up, now I have some clarity with oAuth and OIDC

  • @kayalskettle4063
    @kayalskettle4063 2 ปีที่แล้ว

    I not only understood it, I enjoyed watching ! the cartoons, the humor ... just wow !

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

    Okta has published such amazing resources to quickly wrap your head around authentication. go okta

  • @san-chil
    @san-chil 2 ปีที่แล้ว

    This is one of the best explanations on OAuth ... that one can ever find on the net !!!

  • @hectorrios-ix5bt
    @hectorrios-ix5bt ปีที่แล้ว

    That was amazing! Clear and concise with easy to understand examples. I finally get it!

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

      Great to hear!

  • @parasmyname784
    @parasmyname784 6 หลายเดือนก่อน

    What a beautiful explanation. This video is the manifestation of the phrase
    "A good code is like a story"

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

    Thanks for the video. Simple & Straightforward. OpenID starts at 10:58

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

    That's the best explanation of OAuth and OpenID Connect I have come across. Thanks a lot. Cheers.

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

      You are welcome!

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

    This was perfect, thank you so much for a clear explanation!

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

    Thanks for explanation in simple words, appreciated

  • @user-yo8tr8ty5c
    @user-yo8tr8ty5c ปีที่แล้ว +1

    Such a brilliant explanation!!! NO WORDS Thank you sooo much

  • @jfedererj
    @jfedererj 7 หลายเดือนก่อน

    That was absolutely fantastic. 10/10. Wish I could like it twice. Will definitely be sending people to this video, if ever they want to understand OAuth and OIDC.

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

    This was simple to understand, and broad in scope. Thank you!

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

    Someone has explained these concepts clearly, Thanks indeed. He made it easy for dummies too.