[dss-developer] CORS <Cross-Origin Resource Sharing> Probleme mit DSS lighttpd-Server

Hofmann, Christoph christoph.hofmann at digitalstrom.com
Tue Feb 24 09:45:46 CET 2015


Hallo Chris,

sorry, ich habe jetzt nicht alle Ausführungen im Detail gelesen, aber ich verstehe das eigentliche Problem auch nicht.

https://dss.local:8080/json/system/requestApplicationToken?applicationName=cFlat

liefert folgendes json:
{
    "ok": true,
    "result":     {
        "applicationToken": "0638859674e21bed09ab0a6da6228796b6108ce3b909fb5adf8f5721ecc60212"
    }
}

Danach aktiviert der User im Konfigurator das Application Token.

Anschließend loggt die Applikation sich ein:

https://dss.local:8080/json/system/loginApplication?loginToken=0638859674e21bed09ab0a6da6228796b6108ce3b909fb5adf8f5721ecc60212

Das liefert folgendes json:
{
    "ok": true,
    "result":     {
        "token": "218628c15c4dc0e1ef97d898dacde24c33aeaef9c4952a2d39f4b7c47a309c67"
    }
}

Anschließend kann man die gesamte json-API verwenden. Das Token hängt man einfach hinten an:
https://dss.local:8080/json/apartment/getStructure?token=218628c15c4dc0e1ef97d898dacde24c33aeaef9c4952a2d39f4b7c47a309c67

Es sind also keine Cookies zu parsen u.s.w.

Grüße
Christoph

--
Christoph Hofmann
Software Development
digitalSTROM GmbH


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://forum.digitalstrom.org/pipermail/dss-developer/attachments/20150224/2a00cfc8/attachment-0001.html>


More information about the dss-developer mailing list