Ich habe da zwischenzeitlich auch so meine Zweifel , wenn es bei allen Anderen geht.!
Daher mal mein Vorgehen im Detail, manchmal sieht mal ja vor lauter Bäume den Wald nicht.
Vermutlich ein trivialer Fehler!
1.) bei Husquara eine Applikation anlegen - Name: in meinem Fall DualWheel
Die Redirect URI lasse ich leer bzw. steht auf http://localhost:8080
Ich bekomme dann dort einen
Applicatication Key 55xxx..................ed und einen
Application secret: fae.......................43
2.)
curl -X POST -d "grant_type=password&client_id=55xxx.......ed&user name=xxxxx.com&password=Gxxxxxxx" https://api.authentication.husqvarna...1/oauth2/token
Hier bekomme ich Antwort
Der Access Token ist somit : :"eyJ...............ijz2Dzg"
Der nächste Aufruf sieht somit so aus:
Als Ergebnis erhalte ich:
Daher mal mein Vorgehen im Detail, manchmal sieht mal ja vor lauter Bäume den Wald nicht.
Vermutlich ein trivialer Fehler!
1.) bei Husquara eine Applikation anlegen - Name: in meinem Fall DualWheel
Die Redirect URI lasse ich leer bzw. steht auf http://localhost:8080
Ich bekomme dann dort einen
Applicatication Key 55xxx..................ed und einen
Application secret: fae.......................43
2.)
curl -X POST -d "grant_type=password&client_id=55xxx.......ed&user name=xxxxx.com&password=Gxxxxxxx" https://api.authentication.husqvarna...1/oauth2/token
Hier bekomme ich Antwort
Code:
{"access_token":"eyJ...............ijz2Dzg","scope":"iam:read","expires_in":86399,"refresh_token":"f6634250-....70a61ccff7c8","provider":"husqvarna","user_id":"cda4b1fc-......7c6f","token_type":"Bearer"}[root@edomi ~]#
Der nächste Aufruf sieht somit so aus:
Code:
curl -X GET \ https://api.amc.husqvarna.dev/v1/mowers \ -H 'Authorization: Bearer "eyJ...............ijz2Dzg"' \ -H 'Authorization-Provider: husqvarna' \ -H 'Content-Type: application/vnd.api+json' \ -H 'X-Api-Key: 55xxx..................ed'
Als Ergebnis erhalte ich:
Code:
{"message":"Forbidden"}[root@edomi ~]#
Kommentar