Alles, was hier beschrieben wird, findest du auf der Seite Konto und Sicherheit (/auth/idp/account), erreichbar über die Seitenleiste. Dort richtest du einen zweiten Faktor ein, siehst und erzeugst deine Wiederherstellungscodes neu, entfernst einen Faktor, prüfst mit deinem Login verknüpfte Accounts und siehst, welche Sitzungen gerade angemeldet sind.
Authenticator-App einrichten (TOTP)
Die Anmeldung erfolgt standardmäßig mit E-Mail-Adresse und Passwort. Um einen zweiten Faktor zu verlangen, öffne im Bereich Zweite Faktoren Faktor hinzufügen und wähle eine Authenticator-App. Die anschließende Bestätigungsseite zeigt die Einrichtungsdaten für deine Authenticator-App genau einmal an, mit einem deutlichen Hinweis, dass sie danach nicht wieder angezeigt werden. Notiere dir die Daten sofort oder übernimm sie in deinen Passwortmanager. Scanne sie mit einer beliebigen TOTP-Authenticator-App (Google Authenticator, Microsoft Authenticator, 1Password und ähnliche Apps funktionieren alle) oder gib das Geheimnis manuell ein, falls deine App das Scannen nicht unterstützt.
Gib den aktuellen 6-stelligen Code aus der App ein, um zu bestätigen. Ein falscher Code führt zurück zur Faktorenliste, dann beginnst du erneut, ohne dass in der Zwischenzeit etwas eingerichtet wurde. Nach der Bestätigung fragt jede künftige Anmeldung nach der Eingabe von Passwort zusätzlich nach einem Code aus der App.
Beim Einrichten deines ersten zweiten Faktors wird gleichzeitig ein Satz Wiederherstellungscodes für dich erzeugt. Bewahre sie zusammen mit den Authenticator-Daten auf, siehe den nächsten Abschnitt.
Wiederherstellungscodes
Wiederherstellungscodes ermöglichen die Anmeldung, wenn du keinen Zugriff auf deine Authenticator-App hast: Gib beim Code-Eingabeschritt der Anmeldung statt eines TOTP-Codes einen dieser Codes ein. Jeder Code funktioniert genau einmal. Der Bereich Zweite Faktoren zeigt an, wie viele Codes dir noch verbleiben ("N Codes verbleibend"), sodass du siehst, wann ein neuer Satz nötig wird.
Wähle Neue Wiederherstellungscodes erzeugen, um einen neuen Satz zu erhalten. Die neuen Codes werden nur einmal angezeigt, direkt in dieser einen Antwort, mit demselben Hinweis wie bei der Authenticator-Einrichtung. Kopiere oder notiere sie, bevor du die Seite verlässt. Ein neuer Satz ersetzt den alten: Codes aus einem vorherigen Satz funktionieren danach sofort nicht mehr.
Behandle Wiederherstellungscodes wie ein Passwort: Wer einen Code besitzt, kann damit deinen zweiten Faktor umgehen. Bewahre sie in einem Passwortmanager oder an einem anderen sicheren Ort auf, nicht in einer Textdatei neben deinem Projekt.
Wenn du deine Authenticator-App verlierst
Wenn du noch unbenutzte Wiederherstellungscodes hast, verwende beim Code-Eingabeschritt der Anmeldung einen davon, um dich anzumelden. Gehe danach zu Konto und Sicherheit, entferne den alten Authenticator-Faktor und richte auf deinem neuen Gerät einen neuen ein.
Sind auch deine Wiederherstellungscodes aufgebraucht, kannst du die Zweitfaktor-Abfrage nicht mehr selbst abschließen, da beide Wege in die Kontoverwaltung erst eine erfolgreiche Anmeldung voraussetzen. Wende dich in diesem Fall von der auf deinem Konto hinterlegten E-Mail-Adresse aus an support@codecharter.tools.
Einen Faktor entfernen
Wähle in der Liste Zweite Faktoren neben einem Faktor Entfernen und bestätige. Der Faktor wird ab diesem Zeitpunkt bei der Anmeldung sofort nicht mehr akzeptiert.
Die Schaltfläche Entfernen wird bei einem Faktor nicht angezeigt, wenn dessen Entfernung dich komplett von der Anmeldung aussperren würde. Sollte dieser Zustand trotzdem erreicht werden (etwa über eine Seite, die noch offen war, bevor etwas anderes entfernt wurde), wird die Entfernung mit einer entsprechenden Meldung abgelehnt statt ausgeführt.
Verknüpfte Accounts
Ist dein Konto mit einem externen Account verknüpft, mit dem du dich anmelden kannst, erscheint dieser unter Verknüpfte Accounts. Wähle Verknüpfung aufheben, um die Verbindung zu entfernen; ein Bestätigungsdialog weist darauf hin, dass du dich damit anschließend nicht mehr über diesen Account anmelden kannst. Wie beim Entfernen eines Faktors wird auch das Aufheben einer Verknüpfung verweigert, wenn es dich komplett von der Anmeldung aussperren würde.
Aktive Sitzungen
Der Bereich Aktive Sitzungen listet jeden Browser und jedes Gerät, das derzeit bei deinem Konto angemeldet ist, jeweils mit der übermittelten Browserkennung und dem Zeitpunkt der letzten Aktivität. Die Sitzung, von der aus du die Seite gerade betrachtest, ist mit Dieses Gerät gekennzeichnet.
Wähle neben einem Eintrag Sitzung beenden und bestätige, um dieses Gerät sofort abzumelden. Tu das immer dann, wenn du dich auf einem Rechner angemeldet hast, den du nicht mehr kontrollierst, oder wenn dir eine Sitzung auffällt, die du nicht zuordnen kannst; prüfe in Das Audit-Log lesen, wann und von wo eine Anmeldung stattgefunden hat. Eine Passwortänderung meldet außerdem automatisch alle anderen Sitzungen ab, siehe Anmelden und Abmelden.
Nicht dasselbe wie autorisierte Geräte
Aktive Sitzungen hier und Autorisierte Geräte unter /api-keys listen beide etwas auf, von dem aus du dich angemeldet hast, aber sie decken unterschiedliche Dinge ab:
- Eine aktive Sitzung ist ein Browser, der mit E-Mail-Adresse und Passwort (plus zweitem Faktor, falls eingerichtet) im Portal angemeldet ist. Sie zu beenden meldet diesen Browser aus dem Portal ab.
- Ein autorisiertes Gerät ist ein Entwicklerrechner, auf dem
codecharter loginausgeführt wurde. Es hält ein Token, das ausschließlich eine CLI-Lizenz für dein Konto erneuern kann. Es kann sich nicht selbst im Portal anmelden und erscheint nicht unter Aktive Sitzungen. Siehe Autorisierte Geräte.
Wenn du einen CLI-Rechner trennen möchtest statt eines Browsers, nutze Autorisierte Geräte, nicht Aktive Sitzungen.