Wer FHEM zum Steuern seines Smart Home einsetzt, sollte es zur Sicherheit mit Benutzernamen und Passwort absichern, damit niemand fremdes auf das System zugreifen kann. Im Browser muss man dann einmal den in den FHEM-Einstellungen angegebenen Benutzernamen und das Passwort angeben, beides lässt sich dann normalerweise im Browser speichern – Tipp: so schützt man FHEM mit einem Passwort.
Leider funktioniert das im mobilen Safari Browser auf dem iPhone oder iPad nicht: Hier muss man jedes Mal erneut Benutzernamen und Passwort eingeben. Bevor man jetzt aber den Schutz weglässt oder ein sehr kurzes, einfaches Passwort wählt, hilft eine FHEM Einstellung, die das Passwort als Cookie im Browser speichern kann: Dies funktioniert auch im iOS Browser, anschließend muss man das Passwort nicht mehr eingeben:
attr allowed_WEB basicAuthExpiry 14
Mit dem Attribut “basicAuthExpiry” werden die Zugangsdaten im Browser als Cookie gespeichert, die Zahl gibt die Anzahl der Tage an, die der Cookie gültig ist: Hier 14 Tage. Möchte man nie wieder das Passwort eingeben, muss man daher eine möglichst hohe Zahl eingeben (3650 entspricht etwa zehn Jahren).
Ganz sicher ist das aber nicht: Nutzt man einen fremden Computer, wird auch hier der Login gespeichert – man muss anschließend den gesetzten Cookie wieder manuell löschen. Auch wenn das Handy oder Tablet verloren geht und nicht mit PIN geschützt war, ist es problematisch: Fremde könnten so auf das eigene Smart Home zugreifen. Das Speichern des Passwortes im Browser-Cookie ist aber immer noch besser, als gar kein Passwort anzugeben.