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
The specification for OpenID Connect – OpenID
The specification for WebAuthn – W3C
API Tokens: A Tedious Survey – Fly.io