BlogsCloudflareCustomer Support Authentication

Customer Support Authentication

Customer Support Authentication

2
posts
2017–2020

Cloudflare is enhancing customer support security by introducing Time-Based One-Time Passwords (TOTP) for phone authentication. This allows Enterprise customers to prove their identity over the phone using tokens generated from the dashboard or a 2FA app, without discussing sensitive account settings. The system leverages RFC 6238 for TOTP generation, with deviations for single-use tokens and dashboard-generated codes. Future work includes callback requests and integration with other authenticat

2020

Time-Based One-Time Passwords for Phone Support

4/17/2020

Introduced Time-Based One-Time Passwords (TOTP) for Enterprise phone support authentication. This feature allows customers to generate single-use tokens from the dashboard or use a 2FA app (like Google Authenticator) to authenticate during phone calls. The implementation uses RFC 6238 principles, generating tokens based on a shared secret (internal user ID and Cloudflare-internal secret) and Unix time. It also includes logic to validate tokens from the previous time step to account for network delay. Audit logging is integrated via API gateways.

2017

You can now use Google Authenticator and any TOTP app for Two-Factor Authentication

2/16/2017

This post introduces the integration of Google Authenticator and any Time-based One Time Password (TOTP) app for two-factor authentication (2FA) on Cloudflare accounts. Previously, only Authy was supported. The new integration allows users to scan a barcode in the Cloudflare dashboard with their chosen TOTP app to generate codes for secure login. This expands user choice and enhances account security by leveraging the widely adopted TOTP standard (RFC 6238).