Zwei-Faktor-Authentifizierung auf der Website von CODE-DE-Lab mit einer mobilen Anwendung

Diese Anleitung erläutert, wie Sie die Zwei-Faktor-Authentifizierung (2FA) auf der Website von CODE-DE-Lab mit mobilen Apps wie FreeOTP aktivieren und verwenden. Damit sichern Sie Ihr Konto durch zeitbasierte Einmalpasswörter (TOTP), die auf Ihrem Smartphone erzeugt werden.

Inhalt dieser Anleitung

Einführung in die Zwei-Faktor-Authentifizierung (2FA)

Traditionell beruhte die Onlinesicherheit auf einer Kombination aus Benutzernamen und Passwörtern. Die meisten Benutzernamen sind E-Mail-Adressen. Wird eine E-Mail-Adresse kompromittiert, können Angreifer möglicherweise auch das Passwort leicht erraten oder ermitteln. Brute-Force-Methoden, Cloud-Rechenleistung, Social Engineering und Identitätsdiebstahl haben Systeme, die ausschließlich auf Passwörtern beruhen, zunehmend angreifbar gemacht.

Um dem entgegenzuwirken, verwenden moderne Systeme zwei oder mehr Authentifizierungsfaktoren:

  • Etwas, das der Benutzer weiß — beispielsweise ein Passwort oder eine Sicherheitsfrage.

  • Etwas, das der Benutzer besitzt — beispielsweise ein Smartphone, einen Token oder eine Smartcard.

  • Etwas, das der Benutzer ist — beispielsweise biometrische Daten wie einen Fingerabdruck oder Gesichtsscan.

Auf CODE-DE-Lab erfordert die Zwei-Faktor-Authentifizierung (2FA):

  • Ihren Benutzernamen und Ihr Passwort

  • Einen von einer mobilen App erzeugten TOTP-Code

Dieser Artikel erläutert die Verwendung eines Mobilgeräts für 2FA. Wenn Sie dafür Ihren Computer verwenden möchten, siehe Zwei-Faktor-Authentifizierung auf der Website von CODE-DE-Lab mit KeePassXC auf dem Desktop.

Wir verwenden „mobiler Authenticator“ als allgemeinen Begriff für jede mobile 2FA-App.

Vergleich der Authenticator-Apps

Vergleich von FreeOTP, Google Authenticator und Microsoft Authenticator

Merkmal

FreeOTP

Google Authenticator

Microsoft Authenticator

Entwickler

Red Hat

Google

Microsoft

Kosten

Kostenlos

Kostenlos

Kostenlos

Open Source

Ja

Nein

Nein

2FA-Methode

TOTP, HOTP

TOTP

TOTP, Push-Benachrichtigungen, passwortlos

Cloud-Backup

Nein

Nein

Ja (verschlüsselt)

Push-Benachrichtigungen

Nein

Nein

Ja (für Microsoft-Konten)

Kontoübertragung

Nur QR-Code-Export

QR-Code-Export

Cloud-Synchronisierung

Anpassungsmöglichkeiten

Begrenzt

Begrenzt

Umfangreiche Benennung, Symbole

Integration

Breit (TOTP/HOTP)

Nur TOTP

Am besten im Microsoft-Ökosystem

Sicherheit

Hoch (offline, Open Source)

Hoch (offline)

Hoch (biometrische Sperre)

Biometrische Sperre

Nein

Nein

Ja

Synchronisierung mehrerer Geräte

Nein

Nein

Ja

Benutzerfreundlichkeit

Minimalistisch

Einfach

Funktionsreich

Sie können FreeOTP auch für Google-Konten verwenden. Wenn Sie bereits Google Authenticator verwenden, möchten Sie möglicherweise dabei bleiben.

Häufige Probleme mit mobilen Authenticators

Vorsicht

Wenn Sie Ihr Mobilgerät ohne Wiederherstellungscodes verlieren, können Sie dauerhaft den Zugriff verlieren.

FreeOTP
  • Kein Backup und keine Synchronisierung

  • Manuelle Neueinrichtung für jedes Konto

Google Authenticator
  • Kein Cloud-Backup

  • Anfällig bei Verlust von Telefon oder SMS-Zugriff

Microsoft Authenticator
  • Am besten mit Microsoft-Konten

  • Cloud-Synchronisierung erfordert ein Microsoft-Konto

In dieser Anleitung verwenden wir FreeOTP.

Warnung

Wenn Sie den Zugriff auf QR-Codes oder das Mobilgerät verlieren, schreiben Sie für Hilfe bei der Wiederherstellung an https://code-de-lab.org/en/contact/.

Voraussetzungen

Nr. 1 Aktives Konto und Browserzugriff

Die Zwei-Faktor-Authentifizierung wird im Anmeldeablauf von CODE-DE-Lab eingerichtet. Verwenden Sie daher ein aktives Konto und einen Webbrowser, der https://tenant-manager.code-de.org und Horizon unter https://identity.cloudferro.com/auth/realms/CODE-DE3/account/ öffnen kann. Falls das Konto noch nicht erstellt und aktiviert wurde, folgen Sie zuerst Registrierung und Einrichtung eines Kontos.

Nr. 2 Mobiler Authenticator

Wählen Sie einen von Ihrem Telefon unterstützten TOTP-Authenticator und installieren Sie ihn, bevor die Einrichtungsseite den QR-Code anzeigt. Die Beispiele verwenden FreeOTP, aber auch Google Authenticator und Microsoft Authenticator können die erforderlichen sechsstelligen Codes erzeugen.

Verfügbarkeit nach Plattform

App

FreeOTP

Google Authenticator

Microsoft Authenticator

Plattformen

iOS, Android, F-Droid

iOS, Android

iOS, Android

Öffnen Sie die installierte Anwendung vor dem Fortfahren einmal und prüfen Sie, ob sie bereit ist, einen QR-Code zu scannen oder einen geheimen Schlüssel manuell entgegenzunehmen.

Geheimen Schlüssel einrichten

Bemerkung

Die Einrichtung erfolgt in der Regel einmal; Sie benötigen die mobile App jedoch bei jeder Anmeldung.

Das 2FA-Verfahren beruht auf einem gemeinsam verwendeten geheimen Schlüssel — einer 32 Zeichen langen Base32-Zeichenfolge zur Erzeugung von TOTP-Codes.

Es gibt zwei Einrichtungsmethoden:

  • QR-Code scannen — einfacher, zeigt den geheimen Schlüssel jedoch nicht an.

  • Geheimen Schlüssel manuell eingeben — nützlich für Automatisierung oder Backups.

So beginnen Sie die Einrichtung:

TOTP-Einrichtungsseite mit verdecktem QR-Code

TOTP-Einrichtungsseite mit verdecktem geheimen Schlüssel zur manuellen Eingabe

Klicken Sie auf Unable to scan?, um den geheimen Schlüssel manuell in der mobilen App einzugeben. Das Formular rechts erscheint und zeigt Ihren TOTP-Schlüssel an.

Bemerkung

Geben Sie bei der erstmaligen Einrichtung des Authenticators einen Device Name ein und notieren Sie ihn genau wie eingegeben, einschließlich Groß- und Kleinschreibung sowie Leerzeichen. Prüfen Sie die Schreibweise vor dem Absenden des Formulars: Ein Tippfehler kann einen separaten, ähnlich benannten Geräteeintrag erzeugen und die spätere Zuordnung der richtigen Zugangsdaten erschweren. Sie benötigen denselben Gerätenamen beim Zurücksetzen oder Ändern Ihres Passworts. Er kann auch für ähnliche Maßnahmen zur Kontosicherheit erforderlich sein.

QR-Code-Scan in FreeOTP

Option 1: QR-Code scannen

  1. Öffnen Sie FreeOTP

  2. Tippen Sie auf das Pluszeichen (+) → tippen Sie auf das QR-Code-Symbol

  3. Scannen Sie den QR-Code

  4. Ein neuer TOTP-Eintrag erscheint

Bemerkung

Bei jedem Neuladen der Seite wird ein neuer QR-Code bzw. geheimer Schlüssel erzeugt — verwenden Sie ihn sofort oder speichern Sie ihn sicher.

Option 2: Geheimen Schlüssel manuell eingeben

Kopieren Sie den Schlüssel (z. B. GBLH AN3I JNBT EZ3T KAZE 6OCG JVLV OSJQ) und geben Sie die Werte ein:

  • Typ: TOTP

  • Algorithmus: SHA1

  • Ziffern: 6

  • Intervall: 30 Sekunden

Dies ist die Startansicht für die manuelle Eingabe in FreeOTP:

Manuelle Eingabe in FreeOTP

Wählen Sie SHA1 für das Feld Algorithmus:

../_images/codedelab_en_tfa-auth-11.png

Tippen Sie auf ADD TOKEN, um den Eintrag zu speichern.

../_images/codedelab_en_tfa-auth-102.png

Geben Sie die Daten in die E-Mail- und Beispielfelder ein und tippen Sie auf die Schaltfläche ADD TOKEN. Ein neuer Eintrag in FreeOTP erscheint:

../_images/codedelab_en_tfa-auth-122.png

Tippen Sie auf den Eintrag, um Ihren sechsstelligen Code zu erhalten:

../_images/codedelab_en_tfa-auth-132.png

Mit 2FA beim Dashboard anmelden

  1. Öffnen Sie https://identity.cloudferro.com/auth/realms/CODE-DE3/account/

  2. Wählen Sie CODE-DE-Lab im Dropdown-Menü

  3. Klicken Sie auf Sign In

../_images/codedelab_en_sign_regular.png
  1. Wählen Sie das Gerät (hier MI 9T) und geben Sie Ihren TOTP-Code ein:

../_images/codedelab_en_enter_one_time_code.png

Öffnen Sie FreeOTP, rufen Sie den Code ab und senden Sie ihn ab. Sie befinden sich nun in Horizon:

../_images/codedelab_horizon_entrance.png

Bemerkung

FreeOTP erzeugt den Code möglicherweise automatisch, wenn die Anwendung im Vordergrund läuft.

Bei Horizon anmelden

Zwei Möglichkeiten:

Methode 1: Über das Dashboard

Klicken Sie im Dashboard auf den Link FRA1-1 Horizon:

../_images/eefa_link_to_horizon_form_code-de.png

Methode 2: Direkter Link

Öffnen Sie https://identity.cloudferro.com/auth/realms/CODE-DE3/account/ direkt. Sie werden aufgefordert, Ihren 2FA-Code erneut einzugeben.

Beide Wege führen zu diesem Formular:

../_images/codedelab_en_horizon_selection.png

Authentifizieren Sie sich und öffnen Sie die OpenStack-Horizon-Oberfläche; auch hier gelangen Sie zu Horizon:

../_images/codedelab_horizon_entrance.png

Nächste Schritte

Wenn Sie Ihren Computer für 2FA verwenden möchten, siehe Zwei-Faktor-Authentifizierung auf der Website von CODE-DE-Lab mit KeePassXC auf dem Desktop.

Nach der Anmeldung können Sie den OpenStack-CLI-Zugriff mit Ihrem Konto mit aktivierter 2FA einrichten: OpenStack-CLI-Zugriff auf die Cloud von CODE-DE-Lab mit Zwei-Faktor-Authentifizierung aktivieren

Still need help?
If this article does not answer all of your questions, the support team will help you.
Contact support