Skip to content

Authentication Matrix⚓︎

Summary⚓︎

This page will serve as an overview of the various multi-factor authentication methods I have configured for public services and homelab apps that I use. The grid is based on a public repository for multi-factor auth that can be found at https://2fa.directory.

Considerations⚓︎

This page amounts to a best effort of outlining which two-factor authentication services are in use. Unfortunately, it's by no means comprehensive, but rather, details the most commonly used services and apps.

Important

A few additional considerations to make note of:

  • TOTP codes are all generated by their respective entries in Bitwarden.
  • Cloudflare Proxy provides three different OAuth services to login with - Google, Okta, and GitHub. All services require one of the following email addresses:
dave.levine87@gmail.com
dave@davelevine.io
dave@davelevine.io
  • All passwords to each respective service can be found in Bitwarden.
  • Okta requires the use of Duo Mobile, which sends a push notification to Dave's cell phone. This push notification will require interaction to accept or reject the login. Once accepted, the login will proceed.

Authentication Types⚓︎

Service SMS Email Hardware Token One-Time Password Cloudflare Proxy Okta
Amazon Yes Yes
Backblaze Yes Yes
Bitwarden Yes Yes
Capital One Yes Yes
Cloudflare Yes Yes
Diskstation Yes Yes
Facebook Yes Yes Yes
GitHub Yes Yes Yes
Glances Yes Yes
Google Yes Yes Yes
Hetzner Yes
Mega Yes
Namecheap Yes Yes Yes
pfSense Yes Yes
Plex Request Yes
Portainer Yes Yes
Protonmail Yes
RealVNC Yes
Reddit Yes
SimpleLogin Yes Yes
Slack Yes Yes
UniFi Yes Yes Yes