What is OAuth really all about - OAuth tutorial - Java Brains

Поделиться
HTML-код
  • Опубликовано: 8 июн 2024
  • In this tutorial, you'll understand what OAuth is really all about. You'll learn why OAuth was created and what problem it solves. We'll also look at a typical OAuth flow at a very high level so that you have a basic understanding of the interaction.
    Java Brains website: javabrains.io
    #JavaBrains #BrainBytes #WhatIs #OAuth #Java #Tutorial #Concept

Комментарии • 422

  • @raghavddps2
    @raghavddps2 4 года назад +686

    Teaching is an art and this man has mastered it!

  • @LencoTB
    @LencoTB 3 года назад +37

    I saw countless videos on Oauth but went straight to the point where I understood it immediately. What a masterful explanation. Thank you for making this video.

  • @karthik14141
    @karthik14141 4 года назад +129

    Awesome explanation in a simple way. "These are the type of videos that we pay our internet bills to watch.."
    Thanks for sharing..

    • @l1f07bscs0035
      @l1f07bscs0035 3 года назад +1

      Here is better guide decatechlabs.com/oauth2-explained-and-how-oauth2-works-oauth-in-action

    • @kunaldas9284
      @kunaldas9284 2 года назад

      @@l1f07bscs0035 it's good...but the key infographics aren't showing up anymore

    • @masterasp.netcore7086
      @masterasp.netcore7086 2 года назад

      @@kunaldas9284 I will update this shortly look like the CDN subscription i had expired.

  • @TimeForLifeTravel
    @TimeForLifeTravel 3 года назад +23

    Very well done! You gave me the "Why" and easy ways to remember "What" is going on. The only downside, I now wish I had a car expensive enough to need a valet key! LOL

    • @animetaicho495
      @animetaicho495 2 года назад

      loool. Java Brains is a fantastic teacher!

  • @ozzyfromspace
    @ozzyfromspace 3 года назад +3

    All the coding tutorials in the world are meaningless if the educator can’t explain why the *thing* exists in the first place. You might explain something using simplified coding examples or very clear analogies. It doesn’t matter the method; you just need to ensure that you (the educator) makes us understand the purpose of something. Java Brains has mastered this, and I am blown away by just how crystal clear his explanation was. This is something I strive to attain one day. Bravissimo!

  • @vipul51
    @vipul51 4 года назад

    You know a person really knows the topic well if he makes it so easy to understand. It is very easy to talk about a topic at such a high level which no one understands. Thank you man.

  • @eduardofernandezdiaz5264
    @eduardofernandezdiaz5264 4 года назад +173

    “Second of all: Don’t call me crazy” 😂

  • @madhun7073
    @madhun7073 4 года назад +1

    No words! Just awesome.... the way you are explaining taking real time examples just gets registered in our minds!! Thanks a TON Koushik!!

  • @VijayKanta
    @VijayKanta 3 года назад +8

    Showing slides and flow diagrams puts this series a tad bit above others. Oh yes, did I forget to mention the vast knowledge this guy has? 5 stars!

  • @byeonggilpark2078
    @byeonggilpark2078 4 года назад +1

    It has been almost 2months to figure out how spring security works. I know what each segment of the class and function are but never understood how it works all together. thank you you made my day!

  • @dacow4eva
    @dacow4eva 3 года назад +12

    This is BY FAR the best OAUTH explanation I’ve ever seen.

    • @vincenthummel1203
      @vincenthummel1203 2 года назад

      Idk, Aaron from Okta also did a pretty good job. But yes, this is very clear and concise.

  • @dineshchandgr
    @dineshchandgr 4 года назад +13

    amazingly explained with analogy. How does this guy come up with different analogies for every concept! Very creative

  • @tbm5k
    @tbm5k 4 года назад +20

    Hey, I'm really great full for your lessons. Early this year, I started watching your series on spring boot and due to that, I was able to get my hands dirty and start using documents. Thank you for giving me the back bone to spring boot

  • @armengishyan9844
    @armengishyan9844 3 года назад

    I think isn't possible to explain more details and clear than this. Great job !!!

  • @Thegeekprofessor
    @Thegeekprofessor Год назад +1

    Clearly explained, good graphics, good examples, simple explanation, good analogies. Honestly, this video was impressive and definitely helped me understand what was going on. Very nice work!

  • @sheelstera
    @sheelstera 4 года назад +37

    JB - Never thought I would say this to a man.. "You make my weekends come alive".. What a start to this weekend.... Eagerly eagerly waiting for the SAML and SAML Spring integration... My weakest point..

  • @TheDheerendraJaiswal
    @TheDheerendraJaiswal 4 года назад +5

    this is pure gold. thank you so much sir.

  • @alexyao7767
    @alexyao7767 2 года назад +1

    Thanks for this tutorial, here I have a summary :
    OAuth is all about Authorization, take photo print App as the example. When user needs photo print App to print out some photo stored in Google drive account, but a normal app doesn't have any user's credentials info stored or cached (basically it's illegit nor necessary), so the App would ask Google Drive for the access. --> Google drive will ask user to grant the access to the App, but only with limited permissions. --> user agreed on that --> Google sends a thing called Token which contains user's credential info but in a secure way (encrypted). --> App will send token back to Google --> Google verify it and let App to connect with it.

  • @sameepkaranjkar2263
    @sameepkaranjkar2263 2 года назад

    The terminologies used to understand Oauth is simply amazing 😇 Best Teacher !

  • @SwapnadeepMukherjee
    @SwapnadeepMukherjee 2 года назад

    Simple. Understandable. Effective.

  • @user-cz6gn9ur3b
    @user-cz6gn9ur3b 5 месяцев назад

    I didn't find any videos simpler than this video. Hatsoff

  • @praneeth0820
    @praneeth0820 3 года назад

    Now that's the way you present, was glued till the end !!!! Absolutely clear for a person with zero insights into these concepts !!!
    You nailed it bro , great work !

  • @titilayoolorunsaiye3169
    @titilayoolorunsaiye3169 3 года назад

    You're explanations are amazing! Great job at simplifying complex concepts

  • @adryelgainza1686
    @adryelgainza1686 2 года назад

    Fantastic teacher. Coming to your channel first whenever I have confusion from now on

  • @u_ziben
    @u_ziben 3 года назад +1

    Why are you such a great teacher? Just why? God bless you Kaushik!

  • @mohamedabdullah7275
    @mohamedabdullah7275 2 года назад

    This is one of the channels I intentionally subscribed, everytime I watch one of your video, I feel I am full and with a smile.

  • @ameyapatil1139
    @ameyapatil1139 4 года назад +3

    I just had happy tears ! because after tons of videos full of jargon this one made sense !

  • @roonikshimself1980
    @roonikshimself1980 3 года назад

    This is gold standard! Thanks for making these videos.

  • @hifzurr6409
    @hifzurr6409 4 года назад +1

    Such a crisp explanation in one shot... Professor Kaushik....

  • @shayansec
    @shayansec Год назад

    Just spellbound...Crystal clear explanation that even a kid can understand.

  • @AnantaAkash.Podder
    @AnantaAkash.Podder 10 месяцев назад

    This is one of the BEST Explanation ever...❤️❤️❤️

  • @me-heer
    @me-heer 4 года назад +14

    Great voice. Simple & Interesting Explanation. Made me smile, man!
    🙂

  • @d_starcode1197
    @d_starcode1197 2 года назад

    i just started with one topic and here been bingewatching all this random...that i already know but didnt clearly undesrstand it...
    and i am loving it

  • @shantanudhiman8194
    @shantanudhiman8194 2 года назад

    Man, you're just awesome. I was struggling a lot with authorization concepts. Thank you so much.

  • @beatagozdziaszek2642
    @beatagozdziaszek2642 4 года назад +5

    I watched JWT first and then this. Thank you.

  • @slurpycow112
    @slurpycow112 2 года назад

    Really appreciated this video! Thank you! Great explanations & illustrations for a visual learner.

  • @Nedvio
    @Nedvio 3 года назад

    Simple and straight to the point.

  • @alexpowers2899
    @alexpowers2899 3 года назад

    Subscribed after 3 minutes. Great delivery! Easily see the passion you have for teaching :)

  • @syedrahman8462
    @syedrahman8462 Год назад

    This has to the best explanation of OAuth. Thank you.

  • @SupriyaSharmaMusic
    @SupriyaSharmaMusic 3 года назад +1

    The Valet Analogy was awesome!!. Very well explained.

  • @YahiaHegazy
    @YahiaHegazy 4 года назад

    Thank you for real world examples or thoughts to explain this video's purpose.

  • @kemekenneth
    @kemekenneth 3 года назад

    Brilliant analogy, lovely humour. Thank you

  • @daniduwijendra5901
    @daniduwijendra5901 3 года назад +1

    You are a really amazing teacher, Thank you for sharing knowledge with us.

  • @mohanmuthu677
    @mohanmuthu677 3 года назад

    I am a teacher too and I like his simple and easy to understand style of teaching. Nice Work!!!

  • @ageorge8174
    @ageorge8174 15 дней назад

    Thank you so much for this tutorial. You are the BEST.

  • @emilmathew2257
    @emilmathew2257 2 года назад

    Koushik, you are a legend!!! For us you are no less than a celebrity. Your free videos add more value than all that paid content.

  • @limitXbreaker
    @limitXbreaker 9 месяцев назад

    You are an amazing tutor. I had trouble understanding spring security unless I found your channel. Thankyou 🎉

  • @PSavitaG
    @PSavitaG 4 года назад

    a very clean way of explaining concepts :) Love it

  • @manunarayanan8650
    @manunarayanan8650 2 года назад

    I was looking for OAuth2.0. I found this. And that's great

  • @ankurranjan3218
    @ankurranjan3218 2 года назад

    One of the finest explanation ever seen

  • @pengdu7751
    @pengdu7751 4 года назад +1

    the valet analogy is a great choice!

  • @sniffikins649
    @sniffikins649 Год назад

    Honestly loving this explaination. Thank you so much. You are amazing for this.

  • @titocito
    @titocito 3 года назад

    Excellent lecture, the best I have seen so far!

  • @onkarsml
    @onkarsml 3 года назад

    You're best version of human teacher with good voice

  • @allthehui
    @allthehui 2 года назад

    super clear and concise, ty!

  • @thegt
    @thegt 2 года назад

    Thanks! Your storytelling way of teaching is amazing.

  • @ChongHwi
    @ChongHwi 4 года назад

    Thanks for such a great explanations in the simpler way

  • @oakleysierney1918
    @oakleysierney1918 3 года назад

    terrific job making it clear with understandable examples we can relate to!
    Perhaps it was drawn out a little too much, but that's better than not enough.

  • @ppvshenoy
    @ppvshenoy 4 года назад

    Thanks again for a great video tutorial. Much appreciated.

  • @douglasharley2440
    @douglasharley2440 3 года назад +6

    1:00 "don't call me crazy, ok?!" lol, not only are you the best java technical tutorial/deep-dive creator on youtube, you are hilarious too! xD

  • @fesfesf7000
    @fesfesf7000 4 года назад

    really good explaination with such a simple example, thanks !

  • @arunkumar-zk4uw
    @arunkumar-zk4uw Год назад

    Mind Blowing...! Superb explanation. Keep it up..!

  • @konradsob123
    @konradsob123 4 года назад +24

    Could u make series about implementation with oauth2 ?

  • @tombaxter2879
    @tombaxter2879 2 года назад

    Surprisingly good explanation. thanks.

  • @gustavomonte6672
    @gustavomonte6672 3 года назад

    Thanks man very clear and straightforward!

  • @wovenshadow11
    @wovenshadow11 11 месяцев назад

    This is a fantastic video - excellent flow and depth!

  • @darpankumar7150
    @darpankumar7150 11 дней назад

    What an explanation !!!! Great work

  • @navjhs
    @navjhs Год назад

    Amazing explanation. Thank you.

  • @paurushgargtube
    @paurushgargtube Год назад

    Such an awesome explanation.Thanks.

  • @surabhi8ghosh
    @surabhi8ghosh 3 года назад

    Awesome. Very well explained in simple language.

  • @shobhitsingh7735
    @shobhitsingh7735 3 года назад

    I think I will end up commenting on every video of yours.
    This is how awesome your content is XD.
    A true master indeed.

  • @SergeiKjtydghk
    @SergeiKjtydghk Год назад

    best explanation ever, thank you!

  • @lokmanmerican6889
    @lokmanmerican6889 Год назад

    Outstandingly well explained.

  • @KpxUrz5745
    @KpxUrz5745 3 года назад

    Wish I hadn't started trying to watch this. Made it all so much more complicated than necessary. Plus all the straining to understand his english.

  • @neharastogi5582
    @neharastogi5582 2 года назад

    You are amazing Java Brains! Such an easy explanation..

  • @karthikpangala9854
    @karthikpangala9854 2 года назад

    Amazing explanation. Thank you

  • @redouanelhammouti968
    @redouanelhammouti968 4 года назад

    how amazing is your way of teaching . thanks

  • @MrManjax
    @MrManjax 2 года назад

    Fantastic explanation. Thank you

  • @sna241
    @sna241 3 года назад

    Wonderful video. Thank you so much.

  • @stusrambles
    @stusrambles 2 года назад

    This is brilliantly explained

  • @AvinashKumar-pb2op
    @AvinashKumar-pb2op 7 месяцев назад

    Awesome Explanation . Really loved it !!

  • @meruvabalasreenivasulu4139
    @meruvabalasreenivasulu4139 4 года назад +1

    Amazing sir, it's very interesting and easily understanding

  • @divinity5250
    @divinity5250 3 года назад

    You explained incredibly! Thank you Kaushik..the explanation wouldn't had been better than this 👍 SUPER!!

  • @lauraasoltanei5149
    @lauraasoltanei5149 Год назад

    One good analogy can make some information stick forever. Really nice job! And thank you!

  • @andriikushch6526
    @andriikushch6526 2 года назад

    Simple and clear! Good job!

  • @RohitKumar_jijju
    @RohitKumar_jijju 4 года назад

    Wonderfull Example brother.... thanku very much..

  • @LTEVideoTutorials
    @LTEVideoTutorials 4 года назад +6

    Hello Kaushik Ji, for last 10 years, I worked in Telecom domain. But 2 years back, I have switched to Java development. I have watched all your videos on Java/Spring. Now, I am very comfortable with Spring boot. All credit goes to you. Thanks a lot!! I really mean it.
    This series on Spring security is gold. I started this weekend with this series and glued to it like I do with a Netflix series :)
    Please complete this series by including few practical sessions on Oauth and HTTPS (SSL/TLS). Thanks in advance :)

    • @theingenuousjane
      @theingenuousjane 2 года назад

      Is it really possible to move to a new domain/tech from what you are doing since years for better opportunities by self learning? I am in telecom domain since 5 years doing testing/cloud integration and want to move to something different. But find it difficult and feel lost.

    • @LTEVideoTutorials
      @LTEVideoTutorials 2 года назад +1

      @@theingenuousjane yes, it is possible, but not easy. You need someone who can guide you. Also, lots of discipline such as studying 2 hours in the morning about you mew domain. Only few people can do that. That is why only few people can make this change.

  • @weraponpat1913
    @weraponpat1913 4 года назад

    dude the way you explain help me fully understand this. thanks a lot and a lot of a lot

  • @thakurtilak2860
    @thakurtilak2860 8 месяцев назад

    Extraoridinary explaination.I just got sticked to video for this awesome explaination.

  • @sarithathota6384
    @sarithathota6384 4 года назад +33

    One of my security question "who is your favorite teacher?" Answer here you go..

  • @DarMam
    @DarMam 2 года назад

    Excelent cleared a lot of things, thanks

  • @meenakshisundaram3231
    @meenakshisundaram3231 4 года назад

    You are the best Koushik. Thanks.

  • @zhangliu8
    @zhangliu8 3 года назад

    Very well explained, thank you very much!

  • @kelvino2370
    @kelvino2370 3 года назад

    Fantastic way to explain this.

  • @snehraghuvanshi356
    @snehraghuvanshi356 2 года назад +1

    This video was so well explained that it actually made me smile.

  • @thinker5270
    @thinker5270 2 года назад

    Thanks for the great work sir. You made it very easy to understand.

  • @cloud4java
    @cloud4java 4 года назад

    Grateful for this content. Very clear!

  • @gautamtyagi8846
    @gautamtyagi8846 4 года назад

    super excellent as always! its been amazing tutorial! really great stuff and so well organised way of learning from Java Brains

  • @premrajsahu7956
    @premrajsahu7956 4 года назад +13

    thanks a ton. the best spring security tutorials out there.

    • @zaaboulla82
      @zaaboulla82 4 года назад +1

      Is this related to Spring security, I thought it is a general topic not related to Spring

    • @osvaldoleiva678
      @osvaldoleiva678 4 года назад +1

      @@zaaboulla82 is general but aply to spring security to

  • @jeremyd.9103
    @jeremyd.9103 Год назад

    Great video. Thank you!