Hallo zusammen
Ich nutze FHEMWeb nur im lokalen Netzwerk. FHEMWeb habe ich entsprechend abgesichert mit Basicauth und der Zugriff erfolgt dann mittels
http://username:password@ip:port/fhem
Das Problem ist nun, dass ich seit ios 11 keine URL mehr an meinem iPhone öffnen kann, die in der URL die Web Credentials beinhalten, sie werden von iOS ignoriert / gelöscht, es erscheint ein Eingabefeld für Username und Passwort. Ebenfalls kann ich so eine URL nach diesem Schema nicht auf dem Homescreen ablegen. Das bedeutet, dass ich jedesmal den Benutzernamen und das Passwort eingeben muss, was mühsam ist.
Mit iOS 10.x war das alles kein Problem und ich konnte diese URL anklicken und Safari öffnete mir die URL mit angebenen Benutzerdaten. Gibt es eine andere Möglichkeit, FHEMWeb so unkomplziert wie mit iOS 10 zu öffnen?
Meine Config sieht so aus.
Internals:
DEF WEBFTUI_local
NAME allowed_WEBFTUI_local
NR 163
STATE validFor:WEBFTUI_local
TYPE allowed
validFor WEBFTUI_local
READINGS:
2017-10-03 18:32:16 state validFor:WEBFTUI_local
devices:
WEBFTUI_local 1
Attributes:
basicAuth SHA256:xxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
validFor WEBFTUI_local
Danke vielmals und Grüsse eppi
Kannst Du denn keinen Passwort-Manager verwenden der die Felder dann vor aus füllt und Du dann nur anmelden drückst?
Zitat von: CoolTux am 07 Oktober 2017, 07:13:06
Kannst Du denn keinen Passwort-Manager verwenden der die Felder dann vor aus füllt und Du dann nur anmelden drückst?
Ich verwende Enpass als Passwort Manager, da kann ich die URL weiterhin ohne die Credentials einzugeben öffnen, wenn ich firefox wähle als Browser. Ich vermisse dabei den Komfort, dass ich die URL nicht auf dem Homescreen ablegen kann. Immer zuerst Enpass öffnen, suchen der Login-Karte und öffnen im FireFox Browser ist ein wenig umständlich...
Schau mal basicAuthExpiry in allowed an, vielleicht ist das was fuer dich.
Zitat von: rudolfkoenig am 07 Oktober 2017, 07:35:54
Schau mal basicAuthExpiry in allowed an, vielleicht ist das was fuer dich.
Das ist DIE Lösung für mich! Funktioniert!
Herzlichen Dank euch beiden - Grüsse eppi
Wo findet man denn Informationen dazu? Hab leider in der Commandref nichts gefunden.
Doch steht in der Commandref unter allowed:
allow the basicAuth to be kept valid for a given number of days. So username/password as specified in basicAuth are only requested after a certain period. This is achieved by sending a cookie to the browser that will expire after the given period. Only valid if basicAuth is set.
Grüsse eppi
Hab es gefunden vielen Dank. Leider steht es nur in der englischen.