Zum Inhalt springen
365CMS

RobThree TwoFactorAuth

Auf dieser Seite
  1. Kurzbeschreibung
  2. Quellordner
  3. Verwendung in 365CMS
  4. QR-Codes
  5. Website / GitHub

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 (Format svg) aus CMS/assets/bacon-qr-code/ (bacon/bacon-qr-code 3.1.1, BSD-2-Clause) und CMS/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() liefert data:image/svg+xml;base64,… (CSP img-src data:); startSetup() gibt die otpauth://-URI nie mehr als Bildquelle aus
  • angezeigt auf /mfa-setup (PublicRouter::renderMfaSetup) und im Member-Bereich unter Sicherheit

Website / GitHub

Bereit für ein CMS, das mitdenkt?

Installieren Sie 365CMS auf Ihrem Server und legen Sie in wenigen Minuten los.