Skip to content

Powered by Grav + Helios

Generate 2FA Secret

Generate 2FA Secret

POST /users/{username}/2fa
Generate or regenerate a TOTP two-factor authentication secret and return a QR code data URI.

Parameters

Name Type Description
username required string The username to generate 2FA for
JSON
{"data": {"secret": "JBSW Y3DP EHPK 3PXP", "qr_code": "data:image/png;base64,..."}}

Response Codes

200 Secret generated
401 Unauthorized
403 Forbidden
404 User not found
500 Login plugin with 2FA support not installed