Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    OAuth 2.0 and OpenID Connect (in plain English)

    OktaDev

    7 HN recommenders · recommended in 6 months, 2019–2026

    YouTube

    1:02:17 · 2M views · Feb 5, 2018

    Okta developer advocate Nate Barbettini explains OAuth 2.0 and OpenID Connect in a roughly hour-long talk. It starts from the problems the protocols solve and walks through the flows. The description notes the implicit flow material is now out of date.

    HN repeatedly points people to it as the clearest way to finally understand OAuth, to the point that one team made it required viewing for new hires.

    Systems, Networks & SecuritySecurity & hackingWeb development
    1. 1:16:55
      Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan KayErlang Solutions76K views • 9 years ago
    2. 1:00:01
      OCaml Workshop 2020 - State of the OCaml Platform 2020OCamlWorkshops6K views • 6 years ago
    3. 48:02
      BlackHat USA 2011: SSL And The Future Of AuthenticityChristiaan00895K views • 15 years ago
    4. 44:36
      Hacker Way: Rethinking Web App Development at FacebookMeta Developers900K views • 12 years ago
    5. 1:05:51
      LibreSSL: The first 30 days, and what the Future HoldsAndrea Ross5.1K views • 12 years ago
    6. 46:18
      Om Next - David NolenClojureTV44K views • 11 years ago
    7. 44:38
      Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18Code Sync11K views • 7 years ago
    8. 46:22
      DEF CON 19 - Moxie Marlinspike - SSL And The Future Of AuthenticityDEFCONConference11K views • 13 years ago
    9. 1:01:08
      RailsConf 2019 - Opening Keynote by David Heinemeier HanssonConfreaks46K views • 7 years ago
    10. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    11. 51:32
      Behind the Scenes of iOS SecurityBlack Hat127K views • 10 years ago
    12. 42:03
      The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences384K views • 7 years ago
    13. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    14. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    15. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    16. 1:06:45
      Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl HewittErlang Solutions13K views • 7 years ago
    17. 25:37
      CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP staticallyCUFP 20135.3K views • 13 years ago
    18. 49:15
      Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsAppErlang Solutions50K views • 12 years ago
    19. 49:36
      Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018Code Sync41K views • 8 years ago
    20. 20:21
      Humans can't read URLs. How can we fix it? - HTTP 203Chrome for Developers59K views • 6 years ago

    7 comments from Hacker News

    1. @willsmith72Apr 2024· in “Learn OAuth by building a client with Node.js”

      at my old company we worked with auth a lot, so it was a requirement for new joiners to watch this in their first week. i still recommend it if you want to learn oauth from 0 this video

      Strongly recommendsView on HN
    2. @butisaidsudoApr 2023· in “Why is OAuth still hard in 2023?”

      I read so many docs when I was trying to implement OAuth and got more and more confused. This video was a huge help though for explaining all of the concepts: this video

      Strongly recommendsView on HN
    3. @sakisvJul 2020· in “Everything you need to know about OAuth 2.0”

      This also has a very nice and simple explanation of the whole thing: this video It's about 1h long, but it's really worth it.

      Strongly recommendsView on HN
    4. @manigandhamOct 2019· in “An Illustrated Guide to OAuth and OpenID Connect”

      Seems there's still confusion so I'll copy/paste my old comment: OAuth 1.0/2.0 are a set of protocols and standards allowing applications to identify users and get access to their data using existing profiles. OAuth is mostly focused around authorization with claims (which are just key-value pairs) and authentication was an afterthought. OpenID is another standard designed to let people authenticate across the web, launched with a lot of hype in the early web 2.0 days but never took off. OpenID Connect (OIDC) is a new standard based on OAuth 2 + OpenID to provide both authentication and authorization in a single flow. OIDC/OAuth is all based on tokens, which are JWTs containing a bunch of claims that can be validated against the server that issued them. There are ID tokens (for the user info) and Access tokens (for accessing an API on behalf of that user), but some services like social logins don't provide any access tokens. Other providers might have rate limits, or dont have fine-grained permissions, or you maybe you have completely internal APIs that you need tokens for. Also this video is a great in-depth walkthrough: this video

      RecommendsView on HN
    5. @langurNov 2023· in “Ask HN: Any comprehensive courses on Auth?”

      I found Nate Barbettini's video on OAuth and OpenID Connect incredibly insightful for understanding these topics. He explains everything so well- this video . Additionally, I'm part of the ZITADEL team, an open-source project that's free to download or use in our cloud offering. So, you can always tinker around with it as some others have already suggested. Our blog dives into various security topics, ranging from OAuth, OpenID Connect, and Single Sign-On, Authentication, Federation to emerging issues like Passkeys. We also discuss real-world Identity Management problems and solutions seen by ZITADEL users— [LINK] . For any specific security-related queries, feel free to join the conversation on our Discord chat: [LINK] . We're always discussing and sharing insights on these topics.

      RecommendsView on HN