What Is Single Sign-on (SSO)? How It Works

  Рет қаралды 662,961

ByteByteGo

ByteByteGo

Күн бұрын

Пікірлер: 214
@RobinHistoryMystery
@RobinHistoryMystery Ай бұрын
Even after landing the senior-level job, I still comeback time-to-time to refresh my memories Thank you
@shakedko
@shakedko 2 жыл бұрын
I love the simplification of your tutorials. Great content
@mr.nobody8538
@mr.nobody8538 2 жыл бұрын
this channel is underrated, keep the good work.
@desmondberry528
@desmondberry528 2 жыл бұрын
I agree
@goldfishbrainjohn2462
@goldfishbrainjohn2462 2 жыл бұрын
This channel is not underated. it started from 2022/6/9 and it has reached 222 k subscriptions. Growing very fast!
@phucosg
@phucosg 2 жыл бұрын
@@goldfishbrainjohn2462 tbh this is the fastest growing tech channel I ever seen
@derrickmehaffy
@derrickmehaffy 2 жыл бұрын
Something I would love to see about SSO is diving deeper into the SSO Authorization side as well. These examples are fantastic for the SSO authentication area but not diving into authorization to not just determine who the user is but also what they have access to. I love your videos and strongly recommend them to my coworkers to help explain complex topics very easily but I also struggle to properly explain SSO Authentication vs SSO Authorization and the importance of both.
@gabrielfono844
@gabrielfono844 Жыл бұрын
I got your books few months ago when I was trying to learn system design without even knowing you were on youtube providing amazing contents. thanks a lot. I really love your content
@amwinkify
@amwinkify 9 ай бұрын
You really are doing excellent videos. Way to translate difficult system design for the rest of us. Good job translating. THANK YOU!
@ReflectionOcean
@ReflectionOcean Жыл бұрын
Key concepts: 1. Service Provider and Identify Provider 2. Federated Identity protocols: SAML (XML) vs OpenID (JWT)
@LM-fj2ug
@LM-fj2ug 2 жыл бұрын
Thanks for the video! As a product manager, your videos are super useful and easy to understand. Your videos by far are the most well created and easy to understand for explaining complex concepts. I am currently trying to wrap my head around to understand how my developers implemented SSO in my company using OAuth2 and OIDC because I need to explain to people who have even less technical knowledge than I am. You'd think your own developers can explain what they have implemented, but having ability to explain complex concept to non-developers is not for everyone. Would be great if you can also provide a similar easy to understand video for how SSO is implemented with OAuth2 and OIDC. 🙏🙏🙏
@jonno9891
@jonno9891 Жыл бұрын
Best explanation of SAML traffic flow I've seen. Other videos make it seem as though the IDP is making outbound connection to SP to deliver the assertion!
@RyantheCanuckpirate
@RyantheCanuckpirate Жыл бұрын
I could listen to this guy all day. Doesn't even have to be tech stuff. He could open a cooking channel for all I care
@reloaderv3282
@reloaderv3282 2 жыл бұрын
Super simple yet very complete explanation. 10/10
@rarylson
@rarylson 2 жыл бұрын
Hi folks from Byte Byte Go. Your videos are great! But specifically for this one, I think you should explain how SAR, which is actually a XML document, is passed from SP to browser then to IdP (the same for the SAML assertion). I do not have deep knowledge in SAML, but I suspect the XLM document is compressed (deflate), base64 encoded, and passed as a query string into a HTTP 302 Redirect response. I don't know if I'm correct. But I think this explanation should be on the video. It's a very basic detail of implementation that everyone interested on the basic technical aspects of SAML (me included) should learn/be aware.
@crowdbyte159
@crowdbyte159 2 жыл бұрын
First, I give it a like then I watch because I believe the content
@F2H16
@F2H16 Жыл бұрын
SSO is an authentication scheme. SSO is built on a concept called federated identity. It enables sharing of identity information across trusted but independent systems. Key concepts: 1. Service Provider and Identify Provider 2. Federated Identity protocols: SAML (XML) vs OpenID (JWT)
@hanygarass225
@hanygarass225 Жыл бұрын
Simple, easy and direct to the point explanation of SSO. Thank you so much for the info and being so precise!
@shanmathew152
@shanmathew152 Жыл бұрын
Great explanation, easily understandable visual diagrams, all in under 5 mins..Thank you so much.
@alamelu85
@alamelu85 2 жыл бұрын
Thanks for choosing SAML, for explanation.
@Rola-c3g
@Rola-c3g Жыл бұрын
Thank you. You are the best one who is explaining the SSO.
@John83118
@John83118 Жыл бұрын
This is a powerhouse of information. A book I read on this was also a wealth of knowledge. "The Art of Meaningful Relationships in the 21st Century" by Leo Flint
@0x404Unknown
@0x404Unknown Жыл бұрын
This video is fantastic. Definitely the best one I have seen for this topic that goes over SAML and OIDC topics!
@grazingkelpie
@grazingkelpie 2 жыл бұрын
For some reason these videos make me feel more relaxed
@WitchyHxrynOfficial
@WitchyHxrynOfficial 7 ай бұрын
abstraction and simplification of a huge implementation, that's why
@FlareGunDebate
@FlareGunDebate 2 жыл бұрын
You deserve more subs. Keep up the great work.
@quentin7343
@quentin7343 Жыл бұрын
What a clear, straight-forward explanation. Thanks man.
@carlellis9647
@carlellis9647 Жыл бұрын
I don't ever think I've ever received so much valuable information, in such a short amount of time. That was a terrific video, keep up the good work! :)
@mercenary-coder
@mercenary-coder 10 ай бұрын
Amazing and on point explanation provided enough to keep in mind and use when a real scenario is encountered. Thanks a ton sir. hare krishna
@Wellness-100
@Wellness-100 Жыл бұрын
You made it so easy for me to understand !! Thank you so much! Im now a subscriber and soon to be an active viewer. Thanks again for a fantastic breakdown!
@Mythili_2140
@Mythili_2140 Жыл бұрын
Very good video, thanks; special mention to the clarity of thought and presentation; this made the concept easier to grasp.
@kickass1179
@kickass1179 2 жыл бұрын
it is amazing how quickly this channel have grown. Great content!
@sumitsapient
@sumitsapient Жыл бұрын
I'm sorry if my question sounds dumb. Where does OAuth 2.0 and LDAP fit in this picture? I saw common protocols at 0:48 are SAML and OpenID Connect.
@sufailkalathil169
@sufailkalathil169 Жыл бұрын
Thank you for the video. It's super clear. Loved this style of presentation
@neerajvenugopal6040
@neerajvenugopal6040 Жыл бұрын
Great video. SSO explained so easily with SAML / openid flow.
@caesar5555
@caesar5555 6 ай бұрын
Finally! Great clear explanation! Thank you!
@ARTEMFOREVER
@ARTEMFOREVER Жыл бұрын
good video and explanation 👍 hello from Russia, yaroslavl❤😎
@BryanLong-fz7zf
@BryanLong-fz7zf 2 жыл бұрын
Spectacular video that simplifies a complex process in a short, digestible clip without any fluff. I loved the animations throughout the video. What app or tool are you using for the animations?
@resetengineering
@resetengineering 2 жыл бұрын
Crisp and full of info. Love the bytes for a high level understanding
@PhuongLe-jd5bq
@PhuongLe-jd5bq 6 ай бұрын
This is good video for learning single sign-on. But this video will good than more if having code example. Thank you.
@benjaminretser9285
@benjaminretser9285 2 жыл бұрын
Loved this style of video where you explain popular standards, more of this in the future i hope! I'm also a big fan of ur system desgin videos and was wondering if you would do a high frequency chat system like twitch chat or anything that involves combining the C10K problem with a chat channel. Maybe its just as simple as throwing together a redis microservice but im dying to know!
@daredevil1189
@daredevil1189 9 ай бұрын
Very good one. simple and without fluffs
@ShaneGarvey-d1f
@ShaneGarvey-d1f Жыл бұрын
Great video. The visuals are very well done
@jamesclark007
@jamesclark007 Жыл бұрын
Great content! Excellent explanation of a complicated problem in a simple way.
@abedmalak_
@abedmalak_ 3 ай бұрын
How is your editing skills so so good:!?!??
@smarttrupti2007
@smarttrupti2007 2 жыл бұрын
Thank you. Such a nice explanation in short video... 👍👍 Really liked it.
@jukkavahaaho9957
@jukkavahaaho9957 8 ай бұрын
I really like how you simplified sso 😀
@shaktixcool1
@shaktixcool1 2 жыл бұрын
@bytebytego how do you create such crystal clear animated videos?
@RezaShaikhly
@RezaShaikhly 2 ай бұрын
Very nice explanation, many thanks...
@kaustubhshrivastava3169
@kaustubhshrivastava3169 2 жыл бұрын
how to make these awesome animated slides i.e which tool do you use for this can you please tell
@fanclub69
@fanclub69 4 ай бұрын
Wonderful explanation! Thank you dear.
@j.c.l5932
@j.c.l5932 2 жыл бұрын
Best tutorial about SSO. Just still have some confusion in step 4, the logging in page(in the video 2:07). I just tried one time, if I'm on the compnay's VPN, there isn't login page; is that login page for employee to log in the company's network or it's for logging into the ID service provider's network?
@shutanovac
@shutanovac 2 жыл бұрын
Another epic video. Thanks
@dibll
@dibll 2 жыл бұрын
Could you pls cover the following in future segments, if possible: Coordination Service Consensus algorithms B Trees Broadcast Protocols Vector Clocks Thanks!
@goldfishbrainjohn2462
@goldfishbrainjohn2462 2 жыл бұрын
Love this channel.
@黃聰穎-z4r
@黃聰穎-z4r 2 жыл бұрын
Thanks for the video! I learned that there is another way SSO scheme called CAS, and I wonder that what different with OIDC and SAML. Would be great if you can also provide a similar easy to understand video.😁
@randeep_singh
@randeep_singh 2 жыл бұрын
Great vid as always! Weird coincidence that I'm currently implementing SSO at my current org
@hightower-es9qu
@hightower-es9qu Жыл бұрын
Thank you I did confirm and learned something new. I'm subscribing.
@user-ll9om2ml8e
@user-ll9om2ml8e Жыл бұрын
great clarity. Thanks
@Englishready-ez3ei
@Englishready-ez3ei 2 жыл бұрын
Could you please share the tool that you used to create these videos
@vish1211
@vish1211 10 ай бұрын
Very well explained. Thanks a lot!
@tushartiwari7929
@tushartiwari7929 2 жыл бұрын
How smartly he skips twitter at 04:35 🤣
@haribabuocr34
@haribabuocr34 Жыл бұрын
3:22 how would the IDP know that the user has already logged in? Is it through some session id or token?
@gauravmalhotra944
@gauravmalhotra944 Жыл бұрын
Good explanation. Thanks. A question though- how does the identity provider know that user has already signed in? What information does user's browser provider to identity provider? If this information is cached in user's browser, is it not prone to client side security attacks?
@kmSaifullah
@kmSaifullah 2 жыл бұрын
Wow excellent video.👍👍 Make a video on "How a react app works?"
@ganeshmourya2709
@ganeshmourya2709 2 жыл бұрын
Can you please tell me the name of software you use to create these animation, I'd like to learn it.....
@SiddheshPrabhugaonkar
@SiddheshPrabhugaonkar 2 жыл бұрын
Me too looking for it. Or it is just PowerPoint?
@desmondberry528
@desmondberry528 2 жыл бұрын
Following...
@ganeshmourya2709
@ganeshmourya2709 2 жыл бұрын
@@SiddheshPrabhugaonkar i thought that too but it's look much more refined than power point... And if it's powerpoint than he is at God level....
@nifalconi
@nifalconi 2 жыл бұрын
It had some zooms I don’t think it’s PowerPoint
@ARmy2510
@ARmy2510 2 жыл бұрын
It's After Effects.
@luizfelippe2034
@luizfelippe2034 6 ай бұрын
Great explanation, thank you so much.
@anuragkubade6511
@anuragkubade6511 2 жыл бұрын
👍very informative video. Thanks a lot
@jongpac2
@jongpac2 8 ай бұрын
Thanks for sharing rich information with nice view.
@matiasmoresi5040
@matiasmoresi5040 2 жыл бұрын
Great content! Thank you so much for these creations!
@iffi786
@iffi786 Жыл бұрын
Thanks for the video. Clearly understandable.
@vinodcs80
@vinodcs80 Жыл бұрын
very simple explaination
@pawankmoblize
@pawankmoblize 2 жыл бұрын
what tool you are using for this presentation?
@jeelanyelidandla2477
@jeelanyelidandla2477 Жыл бұрын
Nice explanation, can you please explain OpenID implementation as well?
@TysonKamp
@TysonKamp Жыл бұрын
Solid explanation. Thank you.
@Nothing_Else_Matters
@Nothing_Else_Matters 2 жыл бұрын
Thank you for the tutorials. Id like to know with which tool you made this video
@maxchan9770
@maxchan9770 Жыл бұрын
So so clear. Thank you, sir.
@jm9373
@jm9373 2 жыл бұрын
Great content! Would also be great to see how the LDAP protocol fits into the picture.
@eUnkn0wn
@eUnkn0wn Жыл бұрын
LDAP is a vendor-neutral protocol to access directory services (think SQL for databases). You might have an Active Directory DS in your company, which you can query using LDAP. Meaning there is one single source of truth for technical user data. This allows for integration with other software, such as an IdP. In practice OIDC/SAML provide SSO (=login once, for everywhere), whereas directly LDAP-backed logins would require you to enter credentials every time.
@AnshproYT
@AnshproYT Жыл бұрын
My friend, these videos are amaing.Would you mind sharing what application you use to built them ?
@joaomarcus2742
@joaomarcus2742 2 жыл бұрын
Thanks for video, great content!
@kwaminaessuahmensah8920
@kwaminaessuahmensah8920 2 жыл бұрын
Did anyone else peep how he skipped Twitter when talking about the identity providers you can count on at the end?
@loydako6285
@loydako6285 2 жыл бұрын
lols twitter's n identity crisis right now
@AceixSmart
@AceixSmart 2 жыл бұрын
The subtle shade! Twitter has OAuth issues after Elon started tackling the claimed "microservices bloat"
@padraigconnolly2991
@padraigconnolly2991 Жыл бұрын
I could be wrong but I think this channel is associated with Tik Tok, so it would make sense that they skip 🙂
@Shafty17
@Shafty17 Жыл бұрын
I laughed loud at that point 😂
@mohammadashrafuddinferdous9347
@mohammadashrafuddinferdous9347 Жыл бұрын
Twitterr handled it differently. If i'm not mistaken oauth1 and session based solution. Its different than others.
@alexsuholitko2528
@alexsuholitko2528 2 жыл бұрын
Great explanation. Thank you !!!
@carlotadias9335
@carlotadias9335 Ай бұрын
Maybe the 5 minutes most precious of the internet.
@leanh15
@leanh15 Жыл бұрын
Super double great contents !!!
@tomascruz2422
@tomascruz2422 Жыл бұрын
Thanks for the excelent informatio. can you create another video explaining differece between sso (saml, openid) vs oauth2
@heminessa
@heminessa Жыл бұрын
very helpful and nicely illustrated! Which program you are using to make these explanations?
@carlotadias9335
@carlotadias9335 Ай бұрын
So, when we talk about OAuth 2.0, we are always talking about a scenario of SSO ? Thank you in advance,
@TechBainCool
@TechBainCool 4 ай бұрын
This was a great video
@lixinyi7734
@lixinyi7734 Жыл бұрын
I really like your examples! I have one question, how the IDP know that this specific user can skip login and return a SAML assertion? Does this assertion contain SP info?
@sebastiansosa3072
@sebastiansosa3072 2 жыл бұрын
What is the difference between SSO and Oauth authentication? The design for Oauth "authorization code grant type" standard seems a lot simpler. Why not just use that?
@embesozzi
@embesozzi Жыл бұрын
OAuth is an authorization protocol and OIDC is an “authentication” protocol. So, the idea of “OAuth authentication” is wrong. On the other hand, SSO is achieved when you have an existing session in the IdP.
@cbesc
@cbesc Жыл бұрын
Come for the vids, stay for Sahn Lam.
@darianzuvic5390
@darianzuvic5390 2 жыл бұрын
Very informative and concise
@Pinefenario
@Pinefenario Жыл бұрын
Interesting! What about ‘login with Apple’. What are they using?
@sonalgupta6363
@sonalgupta6363 Жыл бұрын
such a wonderfull simplification
@1511invincible
@1511invincible 2 жыл бұрын
love the tutorials. btw, what tool do you use for diagrams?
@tanishqvyas8387
@tanishqvyas8387 Жыл бұрын
What editor is used to edit these videos?
@jhwild08
@jhwild08 Жыл бұрын
Does anyone know what's the tool to use to accomplish the animation that is used in this video?
@MrEduarguzher
@MrEduarguzher 2 жыл бұрын
How is that different to Oauth2.0 or oauth2.1 PKCE? are these the same? Nice video BTW :)
@jhwild08
@jhwild08 Жыл бұрын
Love your flow drawing - what do you use for that, if you can share?
@azharmobeen
@azharmobeen 2 жыл бұрын
Thanks for sharing, could you please tell me in which tool you have developed these animates diagrams?
@ashathomas1217
@ashathomas1217 5 ай бұрын
Simply perfect!
@hemalpatel3770
@hemalpatel3770 Жыл бұрын
I was wondering about one thing. Does every request user makes go through identity provider and validates everytime?
@medsalemdeddah8853
@medsalemdeddah8853 9 ай бұрын
I freaking love you man ❤
@abhinavsinghal5486
@abhinavsinghal5486 2 жыл бұрын
Just watching your videos made me buy your books. Your diagrams and videos are amazing. Keep up the good work. One question in the above video, does Service Provider and IDP need to be preconfigured to support each other? i.e. Does the Service provider tells IDP in advance that "hey IDP I am using a SAML for clients" so please register me on your IDP. Otherwise, how will IDP know that this SAML is meant for this Service provider? 👏
@VipulMehta1
@VipulMehta1 2 жыл бұрын
Yes, service provider has to be manually added as relying party in Identity Provider configuration.
@ankitkumarjain8896
@ankitkumarjain8896 2 жыл бұрын
yes, SP has to register with the IDP and also setup users etc
OAuth 2.0: An Overview
6:34
InterSystems Learning Services
Рет қаралды 1,2 МЛН
Каха и дочка
00:28
К-Media
Рет қаралды 3,4 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Build Your Own SSO | What is SSO | SSO Explained
17:20
Piyush Garg
Рет қаралды 45 М.
OAuth 2 Explained In Simple Terms
4:32
ByteByteGo
Рет қаралды 497 М.
System Design: Why is Kafka fast?
5:02
ByteByteGo
Рет қаралды 1,1 МЛН
Single Sign on - Explained under 10 minutes
9:31
TechRide with PK
Рет қаралды 39 М.
A Developer's Guide to SAML
27:47
OktaDev
Рет қаралды 193 М.
Session Vs JWT: The Differences You May Not Know!
7:00
ByteByteGo
Рет қаралды 317 М.
SAML Vs OAuth Vs Openid   Differences and Application
7:40
Strategy and Architecture
Рет қаралды 32 М.
Why is JWT popular?
5:14
ByteByteGo
Рет қаралды 349 М.