[dss-developer] Session authentification
Stefan Reichhard
stif at gmx.at
Mon Jan 16 10:05:01 CET 2017
Guten Tag,
Ich habe ein Problem mit der JSON API und hoffe, dass mir jemand
weiterhelfen kann.
Grundsätzlich kann ich mit dem dS-Server kommunizieren, doch wenn ich
Kommandos ausführen will, beklagt sich der dss mit "not logged in"
obwohl ich den session token and die URI dranhänge:
>TX:
https://10.0.0.131:8080/json/system/login?user=dssadmin&password=dssadmin
>RX: {"result
{"token":"0672f48096a70724844694e0cbae0adaa09aba1661b06e111f96981c3d802afe"},"ok":true}
>
>TX:
https://10.0.0.131:8080/json/zone/getReachableScenes&token=0672f48096a70724844694e0cbae0adaa09aba1661b06e111f96981c3d802afe
>RX: {"ok":false,"message":"not logged in"}
Dasselbe passiert auch wenn ich den token verwende, welchen
"loginApplication" zurückgibt. Und der Befehl wird auch innerhalb von 60
Sekunden gesendet nachdem der token ausgegeben wurde. Das Problem muss
also wo anders liegen.
Unter
http://redmine.digitalstrom.org/projects/dss/wiki/Accessing_the_dSS
steht auch dass man alternativ die Authentifizierung über HTTP Headers
vornehmen kann:
> Add the token to the http header, or add "token=yoursessiontokenhere"
Wie ist der Name dieses HTTP Headers? TOKEN, SESSION ID, X-AUTH-TOKEN,
etc? Gibt es ein Beispiel wie das aussehen kann?
SESSION ID:
token=0672f48096a70724844694e0cbae0adaa09aba1661b06e111f96981c3d802afe
Vielen Dank,
Stefan
More information about the dss-developer
mailing list