Moin!
Hier eine kurze Anleitung wie man die Multi-Faktor-Authentifizierung in Home Asistant für einzelne Nutzer einrichten kann.
Es gibt zwei Methoden, einmal eine mit einem Authentifizierungs-Programm (TOTP) und einmal eine mit einer Push Nachricht (notify). Ich habe hier die letzte Methode beschrieben, die hier einwandfrei funktioniert.
Man sollte sich einmal mit dem iPhone angemeldet haben, damit die Push Nachricht auch dahin gesendet werden kann.
In der configuration.yaml muß man folgende Einträge hinzufügen (die erste Zeile wird dort wahrscheinlich schon existieren, also diese weglassen):
Der <Name des iPhones> ist der Name des iPhones, der unter Einstellungen/Geräte&Dienste/Mobile-App zu finden ist.
Danach einmal Home Assistant neu starten!
Jetzt ruft man am besten auf einem anderen Gerät die Home Assistant Seite auf und wählt unten links seinen Benutzer aus, dann wählt man oben in der Mitte "Sicherheit" aus:
Bei Multi-Faktor-Authentifizierungsmodule steht bei notifiy dann hinten "aktivieren". Darauf klickt man und wählt dann das Gerät für die Push-Nachricht aus:
Und dann auf "Speichern". Daraufhin wird die Einrichtung mit Hilfe einer Push-Nachricht überprüft:
Ab jetzt funktioniert das Anmelden mit dieser Benutzerkennung nur noch mit Multi-Faktor-Authentifizierung, was den Zugang zu Home Assistant gut absichern sollte.
Wenn man sich jetzt am iPhone für die Push-Nachrichten einmal in der App abmeldet und wieder anmeldet, gibt es leider eine blöde Sache. Denn es gibt ja schon das iPhone in den Daten von Home Assistant. Dies ist zu finden unter Einstellungen/Geräte&Dienste/Mobile-App. Dort muß man einmal das iPhone löschen, damit man es durch die erneute Anmeldung neu anlegen kann.
Dazu erst einmal bitte auf dem iPhone anmelden, dann wird die Push Nachricht geschickt und man kann den Code direkt mit der Tastatur übernehmen. Dann kommt eine Fehlermeldung, daß das Gerät schon vorhanden ist, daher dann auf dem anderen Gerät dieses iPhone löschen:
Und dann kann man das Neuanlegen auf dem iPhone bestätigen und es wird unter dem alten Namen neu angelegt.
Die gesamte Dokumentation zur Multi-Faktor-Authentifizierung ist hier zu finden: