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

Sdílet
Vložit
  • čas přidán 19. 05. 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

Komentáře • 420

  • @raghavddps2
    @raghavddps2 Před 4 lety +683

    Teaching is an art and this man has mastered it!

  • @LencoTB
    @LencoTB Před 3 lety +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 Před 4 lety +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 Před 3 lety +1

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

    • @kunaldas9284
      @kunaldas9284 Před 2 lety

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

    • @masterasp.netcore7086
      @masterasp.netcore7086 Před 2 lety

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

  • @vipul51
    @vipul51 Před 4 lety

    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.

  • @byeonggilpark2078
    @byeonggilpark2078 Před 4 lety +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!

  • @TimeForLifeTravel
    @TimeForLifeTravel Před 2 lety +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

  • @madhun7073
    @madhun7073 Před 4 lety +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 Před 3 lety +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!

  • @tbm5k
    @tbm5k Před 4 lety +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

  • @Thegeekprofessor
    @Thegeekprofessor Před rokem +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!

  • @dineshchandgr
    @dineshchandgr Před 4 lety +13

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

  • @sheelstera
    @sheelstera Před 4 lety +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..

  • @sameepkaranjkar2263
    @sameepkaranjkar2263 Před 2 lety

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

  • @armengishyan9844
    @armengishyan9844 Před 3 lety

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

  • @dacow4eva
    @dacow4eva Před 3 lety +12

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

    • @vincenthummel1203
      @vincenthummel1203 Před 2 lety

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

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

    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!

  • @praneeth0820
    @praneeth0820 Před 3 lety

    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 !

  • @eduardofernandezdiaz5264
    @eduardofernandezdiaz5264 Před 4 lety +172

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

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

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

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

    this is pure gold. thank you so much sir.

  • @titilayoolorunsaiye3169

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

  • @shantanudhiman8194
    @shantanudhiman8194 Před 2 lety

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

  • @mohanmuthu677
    @mohanmuthu677 Před 3 lety

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

  • @alexyao7767
    @alexyao7767 Před 2 lety +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.

  • @mohamedabdullah7275
    @mohamedabdullah7275 Před 2 lety

    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.

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

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

  • @d_starcode1197
    @d_starcode1197 Před 2 lety

    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

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

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

  • @douglasharley2440
    @douglasharley2440 Před 3 lety +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

  • @me-heer
    @me-heer Před 4 lety +14

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

  • @mohammedsardar3779
    @mohammedsardar3779 Před 4 lety

    Superb articulation Kaushik. On one go, i got to know the clear picture of OAuth.. Eagerly Expecting technical implementation guidence. Thank you so much. 😊🤗

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

    I watched JWT first and then this. Thank you.

  • @YahiaHegazy
    @YahiaHegazy Před 4 lety

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

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

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

  • @limitXbreaker
    @limitXbreaker Před 9 měsíci

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

  • @oakleysierney1918
    @oakleysierney1918 Před 3 lety

    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.

  • @roonikshimself1980
    @roonikshimself1980 Před 3 lety

    This is gold standard! Thanks for making these videos.

  • @LTEVideoTutorials
    @LTEVideoTutorials Před 4 lety +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 Před 2 lety

      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 Před 2 lety +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.

  • @divinity5250
    @divinity5250 Před 3 lety

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

  • @SwapnadeepMukherjee
    @SwapnadeepMukherjee Před 2 lety

    Simple. Understandable. Effective.

  • @user-cz6gn9ur3b
    @user-cz6gn9ur3b Před 4 měsíci

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

  • @alexpowers2899
    @alexpowers2899 Před 3 lety

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

  • @slurpycow112
    @slurpycow112 Před 2 lety

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

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

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

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

    Great explanation of the concept. I am doing a side project with some services involved, and got stuck at how would I authorize my service to get some info from another service. This video cleared out the fog, Thanks!

  • @adryelgainza1686
    @adryelgainza1686 Před 2 lety

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

  • @KpxUrz5745
    @KpxUrz5745 Před 3 lety

    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.

  • @shobhitsingh7735
    @shobhitsingh7735 Před 3 lety

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

  • @shayansec
    @shayansec Před rokem

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

  • @punitsingh8086
    @punitsingh8086 Před 4 lety

    your thought process of teaching by explaining suitable example, Nice Man

  • @AnantaAkash.Podder
    @AnantaAkash.Podder Před 9 měsíci

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

  • @emilmathew2257
    @emilmathew2257 Před 2 lety

    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.

  • @sniffikins649
    @sniffikins649 Před rokem

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

  • @thegt
    @thegt Před 2 lety

    Thanks! Your storytelling way of teaching is amazing.

  • @kemekenneth
    @kemekenneth Před 3 lety

    Brilliant analogy, lovely humour. Thank you

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

    the valet analogy is a great choice!

  • @onkarsml
    @onkarsml Před 3 lety

    You're best version of human teacher with good voice

  • @lauraasoltanei5149
    @lauraasoltanei5149 Před rokem

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

  • @syedrahman8462
    @syedrahman8462 Před rokem

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

  • @fesfesf7000
    @fesfesf7000 Před 4 lety

    really good explaination with such a simple example, thanks !

  • @PSavitaG
    @PSavitaG Před 4 lety

    a very clean way of explaining concepts :) Love it

  • @konradsob123
    @konradsob123 Před 4 lety +24

    Could u make series about implementation with oauth2 ?

  • @tarunpandey2135
    @tarunpandey2135 Před 3 lety

    I really like the way you explain, Sir.. After watching approx 10 tutorials, now I'm searching everything at youtube like "abc xyz java brains"..

  • @ChongHwi
    @ChongHwi Před 4 lety

    Thanks for such a great explanations in the simpler way

  • @MillCreekLn
    @MillCreekLn Před rokem

    You are really amazing !! I was watching a video (paid service) which explains without any Examples and that was completely DRY. I couldn't catch the concept. You just nailed it. Great Thanks.

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

    This is amazing, what a great explanation. My dumb brain was able to comprehend it completely. Thanks a lot.

  • @Nedvio
    @Nedvio Před 3 lety

    Simple and straight to the point.

  • @ppvshenoy
    @ppvshenoy Před 4 lety

    Thanks again for a great video tutorial. Much appreciated.

  • @hendryhsieh866
    @hendryhsieh866 Před 3 lety +8

    i was amused by the unpredictable handwriting fonts :-D

  • @weraponpat1913
    @weraponpat1913 Před 4 lety

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

  • @omphemetsemafoko830
    @omphemetsemafoko830 Před 4 lety

    Your explanation made me to easily understand OAuth 2.0 in a simpler way. Thank you.

    • @l1f07bscs0035
      @l1f07bscs0035 Před 3 lety

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

  • @gautamtyagi8846
    @gautamtyagi8846 Před 4 lety

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

  • @meruvabalasreenivasulu4139

    Amazing sir, it's very interesting and easily understanding

  • @titocito
    @titocito Před 3 lety

    Excellent lecture, the best I have seen so far!

  • @meenakshisundaram3231
    @meenakshisundaram3231 Před 4 lety

    You are the best Koushik. Thanks.

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

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

  • @manunarayanan8650
    @manunarayanan8650 Před 2 lety

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

  • @LucsSkywalker01
    @LucsSkywalker01 Před 3 lety

    really loved the explanation - definitely understand this better now, thanks :)

  • @wovenshadow11
    @wovenshadow11 Před 10 měsíci

    This is a fantastic video - excellent flow and depth!

  • @brettconnolly399
    @brettconnolly399 Před 2 lety

    Great tutorial! I don't know how the explanation could get any simpler to understand.

  • @keerthichandrac2507
    @keerthichandrac2507 Před 4 lety

    Dinchik Dinchik... finally video on OAuth

  • @priyankachougule4334
    @priyankachougule4334 Před 4 lety

    You made it so simple😄....thank you so much ...there should be love button for you tube videos❤️

  • @gustavomonte6672
    @gustavomonte6672 Před 2 lety

    Thanks man very clear and straightforward!

  • @redouanelhammouti968
    @redouanelhammouti968 Před 4 lety

    how amazing is your way of teaching . thanks

  • @aakashyadav6228
    @aakashyadav6228 Před 4 lety

    Getting such great knowledge for free..Philanthropist for sure !

  • @ankurranjan3218
    @ankurranjan3218 Před 2 lety

    One of the finest explanation ever seen

  • @arunkumar-zk4uw
    @arunkumar-zk4uw Před rokem

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

  • @swarnendustudy1792
    @swarnendustudy1792 Před 2 lety

    you take 10 mins to teach me and its much effective to my 2hours college teacher lecturer .

  • @shubhangimane4346
    @shubhangimane4346 Před 3 lety

    really! amazing teaching style.
    Thanks for this video.

  • @sairam-lj6zu
    @sairam-lj6zu Před 4 lety +5

    Excellent tutorial. But the access token need not be a JWT token always, it can just be a string. OIDC mandates JWT token along with the access token. Correct me if I am wrong

  • @zhangliu8
    @zhangliu8 Před 3 lety

    Very well explained, thank you very much!

  • @premrajsahu7956
    @premrajsahu7956 Před 4 lety +13

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

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

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

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

      @@zaaboulla82 is general but aply to spring security to

  • @thakurtilak2860
    @thakurtilak2860 Před 7 měsíci

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

  • @sweetmona100
    @sweetmona100 Před rokem +1

    Just loved your explanation. Deserves much more likes than 16k. I was trying to understand from Salesforce connected app perspective and you explained it amazingly well.

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

    ❤️ed the Intro! 😊

  • @allthehui
    @allthehui Před 2 lety

    super clear and concise, ty!

  • @rajkhare5949
    @rajkhare5949 Před 3 lety

    really impressed with ur explanation skills....Thanks for sharing such a wonderful knowledge!!!!

  • @joelcampos3073
    @joelcampos3073 Před 3 lety

    This was an awesome explanation!! Thank you very much!

  • @SergeiKjtydghk
    @SergeiKjtydghk Před rokem

    best explanation ever, thank you!

  • @andhywilliams
    @andhywilliams Před 3 lety

    Excellent job. Very impressive explanation that was easy to understand. Well done