Dotkernel's TOTP authentication.
dot-totp implements RFC 6238 one-time passwords and renders enrolment QR codes with endroid/qr-code
| Branch | Release | PSR-11 | QR Code | OSS Lifecycle | PHP Version |
|---|---|---|---|---|---|
| 1.0 | >=1.0.0 |
1 || 2 | endroid/qr-code |
One implementation serves all three delivery methods - authenticator app, email and SMS - because the server can always derive the code it expects.
The component also issues single-use recovery codes, and renders the enrolment QR code as inline SVG, so no image file has to be written or served.