[FHEM::Core::Authentication::Passwords] Password Hilfsmodul

Begonnen von CoolTux, 26 März 2021, 16:20:55

Vorheriges Thema - Nächstes Thema

KernSani

Zitat von: CoolTux am 24 April 2021, 05:54:29
Aber auch hier baue ich mal was ein.
Nimm die Option doch einfach aus der Doku raus. Im define ist es m.E sowieso besser aufgehoben
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

xenos1984

Wie ist denn der Status dieses Moduls? Gibt es da eine stabile API, die für die Modulprogrammierung empfohlen / einsetzbar ist?

Ich arbeite gerade an einem neuen Modul für eine JUCI / JSON-ubus Schnittstelle, die auf manchen Routern läuft, und würde auf diesem Wege das Router-Passwort speichern.

CoolTux

Die API ist stabil und das Modul offiziell. Kannst Du also gerne einsetzen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ellert

@CoolTux: Es kann nur ein einziges Passwort pro Device gespeichert werden. Sehe ich das richtig?
Wenn ja, würdest Du das das Hilfsmodul bei Bedarf um eine optionale Angabe erweitern, welche die Passworteinträge unterscheidbar machen? Ich denke darüber nach den Zugriff auf eine 2. API in ein Modul einzubauen, da wäre ein 2. Passwort erforderlich.

CoolTux

Zitat von: Ellert am 01 Februar 2023, 13:51:12
@CoolTux: Es kann nur ein einziges Passwort pro Device gespeichert werden. Sehe ich das richtig?
Wenn ja, würdest Du das das Hilfsmodul bei Bedarf um eine optionale Angabe erweitern, welche die Passworteinträge unterscheidbar machen? Ich denke darüber nach den Zugriff auf eine 2. API in ein Modul einzubauen, da wäre ein 2. Passwort erforderlich.

Du kannst beim setStorePassword statt

setStorePassword($name,$password) machen setStorePassword('irgendwas',$password)

Du must Dir natürlich das irgendwas merken. es sollte also eine Art dauerhafter Bezug vorhanden sein. Probiere mal bitte, das sollte eigentlich soweit gehen. Das irgendwas muss aber auch dauerhaft Bestand haben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ellert