Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Openhab Login mit Passwort security:option=EXTERNAL

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Openhab Login mit Passwort security:option=EXTERNAL

    Hallo,

    ich versuche mich gerade an einem openhab Login mit Passwort, leider wird das Passwort nicht genommen der Login klappt nicht.

    Ich habe folgendes angelegt:

    in der openhab.cfg
    securityption=EXTERNAL
    security:netmask=192.168.178.0/24

    in der user.cfg
    user=Password,user,role

    also der interne Zugriff ohne Passwort funktioniert, von extern übers Internet kommt jetzt wie gewünscht die Passwortabfrage, aber er nimmt die Logindaten nicht woran kann das liegen ?

    Mfg Jürgen

    #2
    Hi,

    unter https://github.com/openhab/openhab/wiki/Security gibts eine Anleitung dazu, wobei folgendes nicht funktioniert:

    In order to activate Authentication one has to add the following parameters to the openHAB start command line
    • -Djava.security.auth.login.config=./etc/login.conf - the configuration file of the JAAS !LoginModules

    siehe Fehlermeldung im Anhang


    Dann steht dort noch : By default the command line references the file <openhabhome>/etc/login.conf which in turn configures a PropertyFileLoginModule that references the user configuration file login.properties.


    Die login.properties hab ich so jetzt nicht gefunden ! Schon eigenartig so ein Login ist also theoretisch möglich, praktisch aber nicht durchführbar ? Kennt jemand eine eindeutige Anleitung zum Login mit Passwort ?


    Bis dann Jürgen
    Angehängte Dateien

    Kommentar


      #3
      Als ersten Tipp, ohne das bisher selbst zu nutzen (und ohne es zur Zeit ausprobieren zu können): könnte es sein, dass die login.conf und die user.cfg eigentlich die selbe Datei sind, sprich dass Du entweder die user.cfg nach ./etc/ legst und sie login.conf nennst, oder alternativ den Programmaufruf abänderst, dass die Datei user.cfg unterhalb von ./configurations/ verwendet wird?

      Kommentar


        #4
        Hallo Udo,

        Danke für die Hilfe, user.cfg und login.conf sind nicht gleich:

        login.conf:
        openHAB.org {
        org.eclipse.jetty.plus.jaas.spi.PropertyFileLoginM odule required
        debug="true"
        file="${jetty.home}/configurations/users.cfg";
        };

        was hat es mit dem PropertyFileLoginModule auf sich ?

        Wie meinst Du das mit "oder alternativ den Programmaufruf abänderst, dass die Datei user.cfg unterhalb von ./configurations/ verwendet wird"

        Verwendet wird glaub ich das Verzeichnis /etc/openhab/jetty/etc

        Mfg Jürgen

        Kommentar


          #5
          Na, es hätte ja sein können, dass beim Schreiben des Tut was durcheinander geraten ist. Wie gesagt, ich war nicht zuhause und konnte deshalb nicht nachschauen, ob meine Vermutung Blödsinn ist. Schade :-)

          Kommentar


            #6
            Hallo,

            nun funktionierts, die user.cfg muss so lauten:

            Code:
            user=password,user,role
            
            user=password
            Bis dann Jürgen

            Kommentar

            Lädt...
            X