No video

OAuth 2.0 explained with examples

  Рет қаралды 120,885

ByteMonk

ByteMonk

11 ай бұрын

Welcome to the ultimate guide on OAuth 2.0! In this 10-minute video, we'll unravel the complexities of OAuth 2.0, exploring its fundamental workings, identity providers, access tokens, the four types of OAuth flows, and its integration with JWT. Whether you're a seasoned developer or new to the world of digital security, this video will equip you with the knowledge you need.
🔐 Topics Covered:
OAuth 2.0 Basics
Identity Providers
Access Tokens Explained
Deep Dive into OAuth Flows
OAuth vs. Authentication
JWT Integration
🚀 Enhance your app development skills and bolster your understanding of OAuth 2.0-crucial for modern digital security. Hit the "Like" button, subscribe for more tech insights, and let's dive right in!
OAuth Flow Graphic Credit: dev.to/hem/oau...
►LinkedIn: / bytemonk
System Design Interview Basics Playlist:
► • System Design Intervie...
AWS Certification:
►AWS Certified Cloud Practioner: • How to Pass AWS Certif...
►AWS Certified Solution Architect Associate: • How to Pass AWS Certif...
►AWS Certified Solution Architect Professional: • How to Pass AWS Certif...

Пікірлер: 79
@narekpapukyan5455
@narekpapukyan5455 5 ай бұрын
Been searching for an easy to understand visual of OAuth...and this is one of the best videos by far! Thank you!
@LobbanVlogs
@LobbanVlogs 5 ай бұрын
Same here...I needed the visuals for clarity.
@termsofblunder
@termsofblunder 11 ай бұрын
I'm sorry, but you are truly a genius. Your ability to explain all these various different topics and technologies is absolutely remarkable. It is very clear and comprehensible. You are extremely extremely talented, not only in your grasp of technology but in your ability to communicate and convey your knowledge in a manner that others can easily consume and comprehend. Bravo! Bravo! Once again, one of the most talented individuals I have ever seen on the internet.
@ByteMonk
@ByteMonk 11 ай бұрын
Thank you so much for this lovely comment and your support 🙏
@SleepeJobs
@SleepeJobs 9 ай бұрын
+100
@extremeweirdness1528
@extremeweirdness1528 8 ай бұрын
@@ByteMonk You are really good most of my doubts got cleared .
@rpvaghasiya
@rpvaghasiya 7 ай бұрын
why are you sorry for a compliment 😀
@rstheg
@rstheg 4 ай бұрын
​@@rpvaghasiyais it not a criminal offence to compliment? 😅
@josiahroa177
@josiahroa177 10 ай бұрын
Just found this channel and it's amazing. Keep it up man, you're providing tons of value to the software design industry.
@notgreen11
@notgreen11 15 күн бұрын
you’re one of the best at what you do, you give the perfect level of depth, wide variety of subjects, and often include answers to follow up questions
@srawat1212
@srawat1212 11 ай бұрын
Underrated channel. You'll be having thousands of views in no time. Keep it up.
@GalPovsod2022
@GalPovsod2022 10 ай бұрын
I just recently founded your channel andI'm amazed! Keep up the great work! God bless!
@viswanadhkasi2168
@viswanadhkasi2168 3 ай бұрын
Your video editing skills are amazed brother and colors are great
@adveshsworld4962
@adveshsworld4962 7 ай бұрын
Excellent explanation on OAuth concepts in plain language to reach broader audiences. Thank you!
@PC-pr8gi
@PC-pr8gi 11 ай бұрын
Great explanation with nice animation showing all the steps!! Thanks!
@satya5067
@satya5067 9 ай бұрын
Brilliant explanation that even a layman like me can understand these concepts to some extent atleast .. thank you so much 🙏
@sowmiyavenkatesan2525
@sowmiyavenkatesan2525 9 ай бұрын
Oauth 2.0 is very well explained in this video. Thank you!
@mdk1983
@mdk1983 6 ай бұрын
a minor audio improvement suggestion for your videos. Applying an EQ which removes frequencies below 80 Hz or 90 Hz (High pass filter), will remove the boominess in your voice and give more clarity and comfortable listening experience.
@ByteMonk
@ByteMonk 6 ай бұрын
Thanks for the tips!
@ByteMonk
@ByteMonk 6 ай бұрын
Would love to connect with you sometime to ensure my audio processing is correct
@KhalidWar
@KhalidWar 22 күн бұрын
This was a well done and well documented video. Thanks very much.
@JagjitSingh-pf3ji
@JagjitSingh-pf3ji 10 ай бұрын
Best channel So far in terms of explanation in short duration on basic topics… kudos🔥
@ramy.yasser
@ramy.yasser Ай бұрын
Great explanation! Thank you!
@mubafaw
@mubafaw 4 ай бұрын
Nice and elegant explanation. Thanks 👍
@ismailhamdach2672
@ismailhamdach2672 Ай бұрын
Thank you it was clear and concis.
@khushbooJahanRiaz
@khushbooJahanRiaz 4 ай бұрын
very precise nice expalnation thanku so much
@antonyfernando674
@antonyfernando674 9 ай бұрын
This is an awesome video, very detailed. Thanks for sharing !!!
@arifmohiuddin9933
@arifmohiuddin9933 10 ай бұрын
precise and well explained with well animations👍
@Joseph-oz7tx
@Joseph-oz7tx 2 ай бұрын
very good video bro , thanks for sharing us
@sandyj342
@sandyj342 7 ай бұрын
This is too good! Subscribed 😊
@ByteMonk
@ByteMonk 7 ай бұрын
Thank you so much 😁
@RicardoSilvaTripcall
@RicardoSilvaTripcall 11 ай бұрын
Great Explanation !!!
@sarimhaque3253
@sarimhaque3253 5 ай бұрын
that was soo good!
@edgiefive1317
@edgiefive1317 5 ай бұрын
excellent, thank you
@ziaullahhassan3162
@ziaullahhassan3162 2 ай бұрын
Great Thank you
@DheerajKumar-tf8dr
@DheerajKumar-tf8dr 4 ай бұрын
nice explanation
@almedinshala8794
@almedinshala8794 4 ай бұрын
good explanation
@premraj.m
@premraj.m 7 ай бұрын
Excellent video on OAuth 2.0, but small confusion at 5:15 convert access token encodes to JWT
@richyeva2149
@richyeva2149 11 ай бұрын
Thanks! Good explanation. Could you do a video on CA certificates or self-signed certificates?
@ByteMonk
@ByteMonk 11 ай бұрын
Here :) kzbin.info/www/bejne/eILafI1sr8usoZI You may also checkout relevant videos in the playlist in description.
@44Whisper44
@44Whisper44 10 ай бұрын
I love the animations explaining how it works. May I know what app you use for these?
@ByteMonk
@ByteMonk 10 ай бұрын
FCP, Adobe, Photoshop, Ppro. Takes about 10 hours for a 5-10 minutes video :)
@44Whisper44
@44Whisper44 10 ай бұрын
@@ByteMonk I'd say it's worth it.
@termsofblunder
@termsofblunder 11 ай бұрын
@ByteMonk, just a small piece of feedback: when listening to your videos with headphones, the music at the end is noticeably louder than your voice. The difference in volume makes it uncomfortable for the ears. It would be helpful if the music volume was lower, or at least not louder than your voice, for a more comfortable listening experience. Thank you!
@ByteMonk
@ByteMonk 11 ай бұрын
Thank you 🙏
@ViswanathTumbalamGooty
@ViswanathTumbalamGooty 3 ай бұрын
How the resource-server will validate the token? Do the resource server still need to connect to authoriztionserver to get the token validated, once get validated it will fetch the access/permission details from the token?
@yaswanthyv3837
@yaswanthyv3837 2 күн бұрын
What tool using to built presentations?
@sumeetsinha8575
@sumeetsinha8575 8 ай бұрын
The Access token is not generated the way it has been represented. First an Authorization Code is generated and sent to the client app via the user agent. The authorization code is then sent by the client app directly with the the AS to generate the access token which is then used to access the resources.
@MTX1699
@MTX1699 6 ай бұрын
Hey can you make one for macaroons as well. There aren't enough resources for it online
@mohamedshahrul1750
@mohamedshahrul1750 Ай бұрын
@3:24 u made a mistake saying google's APIs . the correct one is Resource Server.
@ByteMonk
@ByteMonk Ай бұрын
Thank you 🙏
@Loki-vy5vg
@Loki-vy5vg 4 ай бұрын
How does the resource server variefies/validates the access/jwt token?
@ashwithchandra2622
@ashwithchandra2622 6 ай бұрын
what if i wanted to authorize which does not uses application of the authorization server i.e, you said in the example that google authorization to access google calendar in an app but what if my app doesn't uses any of those?
@BLACKNETWORKENTERTAINMENT
@BLACKNETWORKENTERTAINMENT Ай бұрын
Please can I use this to reset password in my web application
@SHERSHAAH555
@SHERSHAAH555 10 күн бұрын
i want to utilize the oauth with jwt can u plz give me any example repo to refer
Ай бұрын
4:00 Does the Resource server communicate with Authorization Server when validating the Access Token? I assume it should have...
Ай бұрын
Hmm, maybe it does not. AI gave me this response: "The Resource Server can validate the JWT independently, without contacting the Authorization Server, by: a. Verifying the signature using the public key of the Authorization Server. b. Checking the expiration time (exp claim) of the token. c. Validating other claims in the token (e.g., issuer, audience, scope)."
@noyou174
@noyou174 17 күн бұрын
The ressources server validate by either a public key or forwarding to authorization server but mostly by public key
@varsityoftruth
@varsityoftruth 7 ай бұрын
Should there be an arrow or two between auth and resource servers?
@ruksharalam173
@ruksharalam173 5 ай бұрын
How did you creat the OAuth 2.0 flows?
@cccc2740
@cccc2740 6 ай бұрын
I am not clear how does resource server validates token. Video doesnt mention any interaction between resource server and authorization server.
@abimanoharan2378
@abimanoharan2378 5 ай бұрын
this is my confusion as well
@cccc2740
@cccc2740 5 ай бұрын
@@abimanoharan2378 i got it. Token provided by authorization server has the information that resource server needs to contact authrization server. So when resource server receives token, it parses it and then uses that info to connect to auth server and validates the authenticity of token.
@TragicGFuel
@TragicGFuel 18 күн бұрын
Don't have to
@user-fr6tr7vx7y
@user-fr6tr7vx7y 7 ай бұрын
hello currently i worked with django application & i have one query about authentications is oauth2.0 is more secure then session ?? because currently i using session authentication flow that return session key when we pass user name or password
@priyanshusahu7869
@priyanshusahu7869 5 ай бұрын
Thanks man for the explanation, I have one request do you have any research papers related to 0auth 1.0 and 0auth 2.0, any reference would work also, I would be very helpful to you, Thanks again.
@ByteMonk
@ByteMonk 5 ай бұрын
Thank you! Its primarily based on my previous experience with OAuth and SSO in general. Unfortunately I did not maintain the list of papers and articles I went thru to make this video.
@saravanasai2391
@saravanasai2391 4 ай бұрын
JWT is not a protocol. OAuth2.0 is protocol. JWT is used like access card which holds the required information for authorization.
@ganesha3559
@ganesha3559 11 ай бұрын
Can you do 1 video on SAML?
@ByteMonk
@ByteMonk 11 ай бұрын
SAML video just released!
@ganesha3559
@ganesha3559 10 ай бұрын
@@ByteMonk awesome.
@pavanimmadisetty5099
@pavanimmadisetty5099 4 күн бұрын
All the topics are covered....but the animations are poor.
@ByteMonk
@ByteMonk 3 күн бұрын
Thanks for your feedback. Please let me know what to be improved and if you have any reference animated videos.
@user-th9nk6hs4w
@user-th9nk6hs4w 6 ай бұрын
but once the client app has that token, it can request any information Google stores about the user??? it can consult his emails? his calendar? his maps history??? so instead of signing up in that web app filling a basic form with basic personal data, we use Oauth with Google (in this example) so the wep app can retrieve A LOT MORE INFORMATION about the user??!
@elliotthuff5634
@elliotthuff5634 6 ай бұрын
Whenever you grant it access it shows what information the app wants to access. It doesn't get everything
@bryantwooters9527
@bryantwooters9527 2 ай бұрын
The ping is so freaking loud. My gosh.
What is SAML? A Comprehensive Guide with Examples
9:52
ByteMonk
Рет қаралды 27 М.
Кадр сыртындағы қызықтар | Келінжан
00:16
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 2,9 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 44 МЛН
An Illustrated Guide to OAuth and OpenID Connect
16:36
OktaDev
Рет қаралды 577 М.
JWT Explained In 5 Min (Json Web Tokens)
5:12
Backend Simplified
Рет қаралды 327
oAuth for Beginners - How oauth authentication🔒 works ?
10:43
Session Vs JWT: The Differences You May Not Know!
7:00
ByteByteGo
Рет қаралды 106 М.
Top 12 Tips For API Security
9:47
ByteByteGo
Рет қаралды 92 М.
OAuth 2.0 - a dead simple explanation
9:16
Jan Goebel
Рет қаралды 17 М.
Why is JWT popular?
5:14
ByteByteGo
Рет қаралды 304 М.
What is JWT token and JWT vs Sessions
26:12
Chai aur Code
Рет қаралды 53 М.
Кадр сыртындағы қызықтар | Келінжан
00:16