Openremote

Wie ist denn die Authentifizierung in OpenRemote implementiert? Wo sendet der den Benutzernamen/Passwort?

Ich bezweifle hier einen Bug seitens IPS… Die normalen Browser funktionieren ja hervorragend :wink:

paresy

Hi,

Ich denke es gibt dafür 3 Möglichkeiten…

  1. So wie in Post #46 dargestellt
  2. Anstatt http://webserver.test.org/api/ macht man ein http://user:password@webserver.test.org/api/
  3. 1 und 2 gleichzeitig

Keines der oben genannten 3 Option funktioniert.
Wie gesagt - ohne Passwort funktioniert es.
In allen Fällen sieht man im Webserver Debug folgende Meldung
20.08.2013 18:39:44.00 | Requested Document: /api/ | Params:
RemoteIP: 192.168.2.2
UserAgent: OpenRemoteController

Im OpenRemote Log steht im Fehlerfall:
INFO 2013-08-20 18:44:19,315 (HTTP): received message: {„id“:„Null“,„error“:{„message“:„Invalid Username/Password for JSON-RPC!“,„code“:"-32603"},„jsonrpc“:„2.0“}

Auch ein IPS Neustart hat nichts gebracht.

Gibt es eine Möglichkeit wetergehende Debugs zu aktivieren?

Angehängt nochmal die Einstellungen in OpenRemote.

Danke im Voraus.

Gruß
Michael

OR.jpg

Hast du letzt Version drauf ? Bei mir ging es erst mit der 2.2 :slight_smile:

Wi machst du es per Browser ohne Plugin ?

Hi Drapple,

Welche Version meinst Du?
OpenRemote bietet für den Controller die 2.1 an.
Auf meinem Android ist die Openremote Software aus dem Google Store drauf.

IPS läuft mit Version 3.0

Hi ich habe diese Version 2.2 :

[http://downloads.sourceforge.net/project/openremote/For%20Developers/OpenRemote%202.2%20(Development%20Releases)/OpenRemote-Controller-2.2.0_TTS-Email-Serial.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenremote%2Ffiles%2FFor%20Developers%2FOpenRemote%202.2%20%28Development%20Releases%29%2F&ts=1377068295&use_mirror=garr[/URLUn

Und hier die neuste Androidversion (nicht aus dem Playstore)
Beta 2.1
[URL=„http://downloads.sourceforge.net/project/openremote/For%20Developers/Android%20Console%20(Developer%20Releases)/Android_Console_2_1_0_Beta1.apk?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenremote%2Ffiles%2FFor%20Developers%2FAndroid%20Console%20%28Developer%20Releases%29%2F&ts=1377068389&use_mirror=garr“]http://downloads.sourceforge.net/project/openremote/For%20Developers/Android%20Console%20(Developer%20Releases)/Android_Console_2_1_0_Beta1.apk?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenremote%2Ffiles%2FFor%20Developers%2FAndroid%20Console%20%28Developer%20Releases%29%2F&ts=1377068389&use_mirror=garr](http://downloads.sourceforge.net/project/openremote/For%20Developers/OpenRemote%202.2%20(Development%20Releases)/OpenRemote-Controller-2.2.0_TTS-Email-Serial.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopenremote%2Ffiles%2FFor%20Developers%2FOpenRemote%202.2%20%28Development%20Releases%29%2F&ts=1377068295&use_mirror=garr)

Das ist nicht Möglich. Du musst einen POST Request senden.

paresy

Also…ich habe jetzt die Controller Version 2.2 am laufen.
Auf meinem Android habe ich die 2.1 installiert.

Im IPS habe ich für die Webfront Authentisierung und JSON den gleichen Usernamen und Passwort vergeben.
Ich habe alle 3 Möglichkeiten getestet:

  1. So wie in Post #46 dargestellt
  2. Anstatt http://webserver.test.org/api/ macht man ein http://userassword@webserver.test.org/api/
  3. 1 und 2 gleichzeitig

Es kommt immer die Meldung:
INFO 2013-08-20 18:44:19,315 (HTTP): received message: {„id“:„Null“,„error“:{„message“:„Invalid Username/Password for JSON-RPC!“,„code“:"-32603"},„jsonrpc“:„2.0“}

Was zum Geier kann das noch sein?

hallo,

das Problem ist die gleiche. Fehlermeldung:

INFO 2014-11-26 14:12:07,311 (HTTP): received message: {„id“:„Null“,„error“:{„message“:„Invalid Username/Password for remote access!“,„code“:"-32501"},„jsonrpc“:„2.0“}

Idee?

MFG
Gabor

Mich interessiert ob sich heute mehr mit dem Thema befassen.

Nicht nur die offizielle domain OpenRemote hat sich geändert …