HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

OAuth 2.0 and OpenID Connect (in plain English)

OktaDev7 HN recommenders · recommended in 6 months, 2019-2026
YouTube
2M views · 8 years ago · talk · dated

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.

Security & hackingWeb development#oauth2.0#openidconnect#authentication#authorization#websecurity

7 comments from Hacker News

@scandox2026 · in “What Is OAuth?”

▶ this video A classic explainer from almost a decade ago. This explains it from the point of view of the original problem it was designed to solve.

RecommendsView on HN
@willsmith722024 · 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
@langur2023 · 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
@krantic2023 · in “Ask HN: Any comprehensive courses on Auth?”

I have not seen a course that covers all of the things you are asking for. The best courses on the oidc/oauth and saml I have seen were the paid ones here: link On linkedinlearning this one was quite ok: link Free ressources check: - link -OAuth 2.0 and OpenID Connect (in plain English): ▶ this video link -OAuth/OpenID by Nat Sakimura(chairman openid foundation) link For the active directory topic I don't know good ressources

RecommendsView on HN
@butisaidsudo2023 · 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
@sakisv2020 · 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
@manigandham2019 · 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
OCaml Workshop 2020 - State of the OCaml Platform 20201:00:01

OCaml Workshop 2020 - State of the OCaml Platform 2020

OCamlWorkshops
6K views • 6 years ago
Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay1:16:55

Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay

Erlang Solutions
76K views • 9 years ago
LibreSSL: The first 30 days, and what the Future Holds1:05:51

LibreSSL: The first 30 days, and what the Future Holds

Andrea Ross
5K views • 12 years ago
Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 1844:38

Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18

Code Sync
11K views • 7 years ago
Om Next - David Nolen46:18

Om Next - David Nolen

ClojureTV
44K views • 11 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago
RailsConf 2019 - Opening Keynote by David Heinemeier Hansson1:01:08

RailsConf 2019 - Opening Keynote by David Heinemeier Hansson

Confreaks
46K views • 7 years ago
OpenFlow @ Google - Urs Hoelzle, Google47:18

OpenFlow @ Google - Urs Hoelzle, Google

Open Networking Summit
47K views • 14 years ago
DEF CON 19 - Moxie Marlinspike - SSL And The Future Of Authenticity46:22

DEF CON 19 - Moxie Marlinspike - SSL And The Future Of Authenticity

DEFCONConference
11K views • 13 years ago
BlackHat USA 2011: SSL And The Future Of Authenticity48:02

BlackHat USA 2011: SSL And The Future Of Authenticity

Christiaan008
95K views • 15 years ago
OSCON 2011:  Karen Sandler14:26

OSCON 2011: Karen Sandler

O'Reilly
15K views • 15 years ago
Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt1:06:45

Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt

Erlang Solutions
13K views • 7 years ago
CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically25:37

CUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically

CUFP 2013
5K views • 13 years ago
Cory Benfield - Building Protocol Libraries The Right Way - PyCon 201631:38

Cory Benfield - Building Protocol Libraries The Right Way - PyCon 2016

PyCon 2016
15K views • 10 years ago
Humans can't read URLs. How can we fix it? - HTTP 20320:21

Humans can't read URLs. How can we fix it? - HTTP 203

Chrome for Developers
59K views • 6 years ago
Beyond Passwords: Secure Authentication with Mozilla Persona45:37

Beyond Passwords: Secure Authentication with Mozilla Persona

Next Day Video
3K views • 13 years ago
Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 201849:36

Joe Armstrong - Keynote: The Forgotten Ideas in Computer Science - Code BEAM SF 2018

Code Sync
40K views • 8 years ago
"Unison: a new distributed programming language" by Paul Chiusano41:06

"Unison: a new distributed programming language" by Paul Chiusano

Strange Loop Conference
45K views • 7 years ago
Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users54:14

Rick Reed - WhatsApp: Half a billion unsuspecting FreeBSD users

iX
31K views • 11 years ago
Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp49:15

Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp

Erlang Solutions
50K views • 12 years ago