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

To get better at system design, subscribe to our weekly newsletter: bit.ly/3tfAlYD
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 179

  • @shakedko
    @shakedko Жыл бұрын

    I love the simplification of your tutorials. Great content

  • @derrickmehaffy
    @derrickmehaffy Жыл бұрын

    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
    @gabrielfono84411 ай бұрын

    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

  • @hanygarass225
    @hanygarass225 Жыл бұрын

    Simple, easy and direct to the point explanation of SSO. Thank you so much for the info and being so precise!

  • @reloaderv3282
    @reloaderv3282 Жыл бұрын

    Super simple yet very complete explanation. 10/10

  • @mr.nobody8538
    @mr.nobody8538 Жыл бұрын

    this channel is underrated, keep the good work.

  • @desmondberry528

    @desmondberry528

    Жыл бұрын

    I agree

  • @goldfishbrainjohn2462

    @goldfishbrainjohn2462

    Жыл бұрын

    This channel is not underated. it started from 2022/6/9 and it has reached 222 k subscriptions. Growing very fast!

  • @phucosg

    @phucosg

    Жыл бұрын

    @@goldfishbrainjohn2462 tbh this is the fastest growing tech channel I ever seen

  • @quentin7343
    @quentin7343 Жыл бұрын

    What a clear, straight-forward explanation. Thanks man.

  • @0x404Unknown
    @0x404Unknown Жыл бұрын

    This video is fantastic. Definitely the best one I have seen for this topic that goes over SAML and OIDC topics!

  • @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! :)

  • @kickass1179
    @kickass1179 Жыл бұрын

    it is amazing how quickly this channel have grown. Great content!

  • @user-kb9mp9jv5i
    @user-kb9mp9jv5i5 ай бұрын

    Thank you. You are the best one who is explaining the SSO.

  • @LM-fj2ug
    @LM-fj2ug Жыл бұрын

    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. 🙏🙏🙏

  • @resetengineering
    @resetengineering Жыл бұрын

    Crisp and full of info. Love the bytes for a high level understanding

  • @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!

  • @amwinkify
    @amwinkify2 ай бұрын

    You really are doing excellent videos. Way to translate difficult system design for the rest of us. Good job translating. THANK YOU!

  • @BryanLong-fz7zf
    @BryanLong-fz7zf Жыл бұрын

    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?

  • @benjaminretser9285
    @benjaminretser9285 Жыл бұрын

    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!

  • @shanmathew152
    @shanmathew1526 ай бұрын

    Great explanation, easily understandable visual diagrams, all in under 5 mins..Thank you so much.

  • @FlareGunDebate
    @FlareGunDebate Жыл бұрын

    You deserve more subs. Keep up the great work.

  • @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!

  • @caesar5555
    @caesar55558 күн бұрын

    Finally! Great clear explanation! Thank you!

  • @alamelu85
    @alamelu85 Жыл бұрын

    Thanks for choosing SAML, for explanation.

  • @shawnkuo001
    @shawnkuo001 Жыл бұрын

    Great content! Excellent explanation of a complicated problem in a simple way.

  • @ReflectionOcean
    @ReflectionOcean Жыл бұрын

    Key concepts: 1. Service Provider and Identify Provider 2. Federated Identity protocols: SAML (XML) vs OpenID (JWT)

  • @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

  • @neerajvenugopal6040
    @neerajvenugopal6040 Жыл бұрын

    Great video. SSO explained so easily with SAML / openid flow.

  • @sufailkalathil169
    @sufailkalathil1697 ай бұрын

    Thank you for the video. It's super clear. Loved this style of presentation

  • @smarttrupti2007
    @smarttrupti2007 Жыл бұрын

    Thank you. Such a nice explanation in short video... 👍👍 Really liked it.

  • @Mythili_2140
    @Mythili_21405 ай бұрын

    Very good video, thanks; special mention to the clarity of thought and presentation; this made the concept easier to grasp.

  • @matiasmoresi5040
    @matiasmoresi5040 Жыл бұрын

    Great content! Thank you so much for these creations!

  • @daredevil1189
    @daredevil11892 ай бұрын

    Very good one. simple and without fluffs

  • @user-ll9om2ml8e
    @user-ll9om2ml8e Жыл бұрын

    great clarity. Thanks

  • @shutanovac
    @shutanovac Жыл бұрын

    Another epic video. Thanks

  • @user-yy1io4yk5f
    @user-yy1io4yk5f10 ай бұрын

    Great video. The visuals are very well done

  • @goldfishbrainjohn2462
    @goldfishbrainjohn2462 Жыл бұрын

    Love this channel.

  • @crowdbyte159
    @crowdbyte159 Жыл бұрын

    First, I give it a like then I watch because I believe the content

  • @user-bp9dy4up8k
    @user-bp9dy4up8k Жыл бұрын

    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.😁

  • @luizfelippe2034
    @luizfelippe20347 күн бұрын

    Great explanation, thank you so much.

  • @vinodcs80
    @vinodcs80 Жыл бұрын

    very simple explaination

  • @vish1211
    @vish12113 ай бұрын

    Very well explained. Thanks a lot!

  • @maxchan9770
    @maxchan9770 Жыл бұрын

    So so clear. Thank you, sir.

  • @iffi786
    @iffi786 Жыл бұрын

    Thanks for the video. Clearly understandable.

  • @TysonKamp
    @TysonKamp Жыл бұрын

    Solid explanation. Thank you.

  • @jukkavahaaho9957
    @jukkavahaaho9957Ай бұрын

    I really like how you simplified sso 😀

  • @darianzuvic5390
    @darianzuvic5390 Жыл бұрын

    Very informative and concise

  • @1511invincible
    @1511invincible Жыл бұрын

    love the tutorials. btw, what tool do you use for diagrams?

  • @ozgurgulderen
    @ozgurgulderen Жыл бұрын

    I just found out your channel and I love it. Good content easy to follow. Which Sw are you using to create your presentations?

  • @hightower-es9qu
    @hightower-es9qu Жыл бұрын

    Thank you I did confirm and learned something new. I'm subscribing.

  • @manjeetsingh6028
    @manjeetsingh60283 ай бұрын

    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

  • @anuragkubade6511
    @anuragkubade6511 Жыл бұрын

    👍very informative video. Thanks a lot

  • @joaomarcus2742
    @joaomarcus2742 Жыл бұрын

    Thanks for video, great content!

  • @heminessa
    @heminessa Жыл бұрын

    very helpful and nicely illustrated! Which program you are using to make these explanations?

  • @zhujunwang1667
    @zhujunwang1667 Жыл бұрын

    Love this one! Thx!

  • @shaktixcool1
    @shaktixcool1 Жыл бұрын

    @bytebytego how do you create such crystal clear animated videos?

  • @jongpac2
    @jongpac2Ай бұрын

    Thanks for sharing rich information with nice view.

  • @Nothing_Else_Matters
    @Nothing_Else_Matters Жыл бұрын

    Thank you for the tutorials. Id like to know with which tool you made this video

  • @sonalgupta6363
    @sonalgupta6363 Жыл бұрын

    such a wonderfull simplification

  • @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)

  • @randeep_singh
    @randeep_singh Жыл бұрын

    Great vid as always! Weird coincidence that I'm currently implementing SSO at my current org

  • @PhuongLe-jd5bq
    @PhuongLe-jd5bq9 күн бұрын

    This is good video for learning single sign-on. But this video will good than more if having code example. Thank you.

  • @richarz87
    @richarz87 Жыл бұрын

    very well done!

  • @rarylson
    @rarylson Жыл бұрын

    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.

  • @lasol2474

    @lasol2474

    Жыл бұрын

    Hi. I think they just provide a very high level intro as they are selling the "bestselling" volumes 1 & 2 😀- see the description of the video

  • @jm9373
    @jm9373 Жыл бұрын

    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.

  • @John83118
    @John831186 ай бұрын

    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

  • @bruxelleskarim
    @bruxelleskarim Жыл бұрын

    excellent, thanks for sharing

  • @Secret4us
    @Secret4usАй бұрын

    Good video, thanks.

  • @Englishready-ez3ei
    @Englishready-ez3ei Жыл бұрын

    Could you please share the tool that you used to create these videos

  • @leanh15
    @leanh15 Жыл бұрын

    Super double great contents !!!

  • @muhammadumarsotvoldiev8768
    @muhammadumarsotvoldiev87689 ай бұрын

    Thank you very much!

  • @AnshproYT
    @AnshproYT Жыл бұрын

    My friend, these videos are amaing.Would you mind sharing what application you use to built them ?

  • @jolteon677
    @jolteon677 Жыл бұрын

    For some reason these videos make me feel more relaxed

  • @WitchyHxrynOfficial

    @WitchyHxrynOfficial

    16 күн бұрын

    abstraction and simplification of a huge implementation, that's why

  • @Zebsy
    @Zebsy9 ай бұрын

    Great animations

  • @raj_kundalia
    @raj_kundalia Жыл бұрын

    Thank you!

  • @sumitsapient
    @sumitsapient7 ай бұрын

    Thank You.

  • @jaisonjoy9630
    @jaisonjoy96303 ай бұрын

    Thank you

  • @kmSaifullah
    @kmSaifullah Жыл бұрын

    Wow excellent video.👍👍 Make a video on "How a react app works?"

  • @kaustubhshrivastava3169
    @kaustubhshrivastava3169 Жыл бұрын

    how to make these awesome animated slides i.e which tool do you use for this can you please tell

  • @dibll
    @dibll Жыл бұрын

    Could you pls cover the following in future segments, if possible: Coordination Service Consensus algorithms B Trees Broadcast Protocols Vector Clocks Thanks!

  • @KDOERAK
    @KDOERAK8 ай бұрын

    excellent!

  • @arepellinagaraj2746
    @arepellinagaraj2746 Жыл бұрын

    Thanks got much inputs..🙏

  • @ukaszkiepas57
    @ukaszkiepas572 ай бұрын

    Thank you! :)

  • @jhwild08
    @jhwild08 Жыл бұрын

    Love your flow drawing - what do you use for that, if you can share?

  • @ARTEMFOREVER
    @ARTEMFOREVER Жыл бұрын

    good video and explanation 👍 hello from Russia, yaroslavl❤😎

  • @jeelanyelidandla2477
    @jeelanyelidandla24776 ай бұрын

    Nice explanation, can you please explain OpenID implementation as well?

  • @javaremastered1530
    @javaremastered15303 ай бұрын

    animationa are spot on..

  • @tomascruz2422
    @tomascruz2422 Жыл бұрын

    Thanks for the excelent informatio. can you create another video explaining differece between sso (saml, openid) vs oauth2

  • @pawankmoblize
    @pawankmoblize Жыл бұрын

    what tool you are using for this presentation?

  • @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?

  • @ganeshmourya2709
    @ganeshmourya2709 Жыл бұрын

    Can you please tell me the name of software you use to create these animation, I'd like to learn it.....

  • @SiddheshPrabhugaonkar

    @SiddheshPrabhugaonkar

    Жыл бұрын

    Me too looking for it. Or it is just PowerPoint?

  • @desmondberry528

    @desmondberry528

    Жыл бұрын

    Following...

  • @ganeshmourya2709

    @ganeshmourya2709

    Жыл бұрын

    @@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

    Жыл бұрын

    It had some zooms I don’t think it’s PowerPoint

  • @ARmy2510

    @ARmy2510

    Жыл бұрын

    It's After Effects.

  • @azharmobeen
    @azharmobeen Жыл бұрын

    Thanks for sharing, could you please tell me in which tool you have developed these animates diagrams?

  • @j.c.l5932
    @j.c.l5932 Жыл бұрын

    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?

  • @medsalemdeddah8853
    @medsalemdeddah88533 ай бұрын

    I freaking love you man ❤

  • @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?

  • @kwaminaessuahmensah8920
    @kwaminaessuahmensah8920 Жыл бұрын

    Did anyone else peep how he skipped Twitter when talking about the identity providers you can count on at the end?

  • @loydako6285

    @loydako6285

    Жыл бұрын

    lols twitter's n identity crisis right now

  • @AceixSmart

    @AceixSmart

    Жыл бұрын

    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.

  • @jhwild08
    @jhwild08 Жыл бұрын

    Does anyone know what's the tool to use to accomplish the animation that is used in this video?

  • @charlesluhmann
    @charlesluhmannАй бұрын

    nice!

  • @dtitan1993
    @dtitan19935 ай бұрын

    is there a video where you dive deeper into the OpenID?

  • @tushartiwari7929
    @tushartiwari7929 Жыл бұрын

    How smartly he skips twitter at 04:35 🤣

  • @sumitsapient
    @sumitsapient7 ай бұрын

    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.

  • @ShuaibShubby
    @ShuaibShubby Жыл бұрын

    What tool do you use to create your diagrams?