Gere e confira códigos TOTP RFC 6238 ou HOTP RFC 4226 a partir de um segredo Base32 de teste. Revise algoritmo, dígitos, período ou contador e crie uma URI otpauth sem enviar credenciais.
Compare the generated value with your implementation using a disposable test secret. Clock drift, secret storage, recovery codes, rate limits, and account recovery still require server-side controls.