RobThree TwoFactorAuth
Kurzbeschreibung
RobThree/TwoFactorAuth liefert TOTP-basierte Mehrfaktor-Authentifizierung.
Quellordner
CMS/assets/twofactorauth/
Verwendung in 365CMS
- direkte Nutzung in
CMS/core/Auth/MFA/TotpAdapter.php - Einbindung über
CMS/assets/autoload.php
QR-Codes
- lokal erzeugt über
BaconQrCodeProvider(Formatsvg) ausCMS/assets/bacon-qr-code/(bacon/bacon-qr-code 3.1.1, BSD-2-Clause) undCMS/assets/dasprid-enum/(dasprid/enum 1.0.7) - kein externer QR-Dienst (Secret verlässt den Server nicht), keine GD-/Imagick-Abhängigkeit (nur ext-iconv)
TotpAdapter::getQrCodeDataUri()liefertdata:image/svg+xml;base64,…(CSPimg-src data:);startSetup()gibt dieotpauth://-URI nie mehr als Bildquelle aus- angezeigt auf
/mfa-setup(PublicRouter::renderMfaSetup) und im Member-Bereich unter Sicherheit