Beiträge von Lactans

    Mistery is solved. To get a valid token, you need to run


    Code
    curl -X POST http://192.168.0.106:8080/auth/token
       -H "Content-Type: application/json"
       -H 'Authorization: Basic Y2xpZW50SWQ6Y2xpZW50UGFzcw=='
       -d '{
        "username": "admin",
        "password": "myPassword",
        "grant_type": "password"
    }'

    The string in header "Authentication: Basic" Y2xpZW50SWQ6Y2xpZW50UGFzcw== needs to be exactly like this (decoded value is "clientId:clientPass".


    Running this curl, the access token is returned.

    Hallo Community,


    in all den Jahren hatte ich nie ein größeres Problem mit der SHC 1.0. Jetzt mit der lokalen App habe ich mich an das Thema API gemacht.

    Ich möchte gerne mit cURL Befehle auf der SHC aufrufen, um mich nicht immer einloggen zu müssen.


    Allerdings scheitere ich bereits an der Authentifizierung mit diesem Befehl:

    Code
    curl -X POST http://192.168.0.150:8080/auth/token -H "Content-Type: application/json" -d '{"grant_type":"password","username":"admin","password":"meinPasswort"}'


    Ich bekomme auf der CLI diese Nachricht zurück:
    {"errorcode":2003,"description":"The client ID or password are invalid","messages":[]}


    Wenn ich mich im Browser einlogge, kann ich bisher nicht den Fehler 2003 reproduzieren, sondern bekommen bei einem falschen Passwort den error code 2009.


    Hat jemand schon mal erfolgreich mit curl und der lokalen App gearbeitet?


    Danke für jede Hilfe :)