Hallo!
Ich habe 2 Benutzer angelegt (admin, fhem) mit diesen Befehlen:
define admin allowed
attr admin validFor WEBadmin
attr admin basicAuth { "$user":"$password" eq "admin":"<secret>" }
define user allowed
attr user validFor WEBuser
attr user basicAuth { "$user":"$password" eq "fhem":"<secret>" }
attr user allowedCommands get,set
Das Passwort <secret> wird jetzt im Klartext in /opt/fhem/fhem.cfg gespeichert.
Wie kann das geändert werden?
THX
Lösch mal das basicAuth Attribut und mach statt dessen
set allowedDevice basicAuth <username> <password>
Danke.
Das Passwort ist jetzt encoded.
Frage:
Wo finde ich jetzt den Benutzernamen admin und fhem?
Du kannst soweit mir bekannt pro allowed Instant nur einen User angeben. Du musst also wissen welche Instanz welchen User enthält.
Danke für die Unterstützung!