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:
- 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 | 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 | ||||
| Yes | Yes | Yes | ||||
| GitHub | Yes | Yes | Yes | |||
| Glances | Yes | Yes | ||||
| Yes | Yes | Yes | ||||
| Hetzner | Yes | |||||
| Mega | Yes | |||||
| Namecheap | Yes | Yes | Yes | |||
| pfSense | Yes | Yes | ||||
| Plex Request | Yes | |||||
| Portainer | Yes | Yes | ||||
| Protonmail | Yes | |||||
| RealVNC | Yes | |||||
| Yes | ||||||
| SimpleLogin | Yes | Yes | ||||
| Slack | Yes | Yes | ||||
| UniFi | Yes | Yes | Yes |