Autentisering via Ebeco Connect

Här guidar vi dig kring hur man autentiserar till Ebecos API.

Autentisering

Autentisering till Ebecos API sker med ett bearer-token som hämtas från /api/TokenAuth/Authenticate. Användarnamnet och lösenordet är samma som i appen Ebeco Connect. I exemplen nedan använder vi Postman för att sända förfrågningar.

Parametern Abp.TenantId ska alltid skickas med i headern med värdet 1.

Open API Headers

Användarnamnet och lösenordet skickas sedan som en POST-begäran till /api/TokenAuth/Authenticate.

Open API Post

Parametern accessToken som returneras i svaret används sedan för autentisering mot Ebeco-API:et.

Exempel:

Open API Post Access

Vi skickar en GET-begäran till /api/services/app/Devices/GetUserDevices och autentiserar rubriken med ”Bearer <accessToken>”. Svaret innehåller en JSON-lista med den inloggade användarens termostater.