Description
You’ve probably heard terms such as authentication, authorization, OAuth2, OIDC, WebAuthn, but maybe you don’t have a good idea of exactly what they are or when they’re used.
Authentication is a key technology that underpins large portions of the online world, and so it’s worth exploring in a bit more detail. In this episode of the Full Stack Journey podcast, Scott talks with Dan Moore of FusionAuth about all things authentication.
We discuss
* What is authentication?
* What kinds or types of authentication are there out there?
* What are some of the considerations around authentication?
* What is OAuth2? What’s OIDC?
* What is WebAuthn?
* What are some related technologies?
Show Notes:
@mooreds – Dan Moore on Twitter
ruby.social/@mooreds – Dan Moore on Mastodon
Modern guide to OAuth – FusionAuth
Intro to WebAuthn – FushionAuth
RFC 6749 (the OAuth2 RFC)
The specification for OpenID Connect – OpenID
The specification for WebAuthn – W3C
API Tokens: A Tedious Survey – Fly.io
The Full Stack Journey is coming to an end. After five years and more than 80 episodes of deeply technical conversations about technologies, tools, and career journeys, this is the final episode of the series. In this show, with guest Drew Conry-Murray, I reflect on my time hosting the podcast,...
Published 10/31/23
All the way back in episode 41—published in April 2020—we discussed Talos Linux, a “fit-for-purpose OS” designed for running Kubernetes. Three years later, Andrew Rynhard joins Scott for another journey into the world of Talos Linux.
Andrew answers a bunch of questions about Talos Linux and...
Published 09/19/23