Autentificering via Ebeco Connect

Sådan autentificerer du via Ebeco Connect og Open API.

Autentificering

Autentificering til Ebecos API sker ved hjælp af et bearer-token, der hentes fra /api/TokenAuth/Authenticate. Brugernavnet og adgangskoden er de samme som i appen Ebeco Connect. I eksemplerne nedenfor bruger vi Postman til at sende anmodninger.

Parameteren Abp.TenantId skal altid sendes med i headeren med værdien 1.

Open API Headers

Brugernavnet og adgangskoden sendes derefter som en POST-anmodning til /api/TokenAuth/Authenticate.

Open API Post

Parameteren AccessToken, der returneres i svaret, bruges derefter til autentificering mod Ebeco-API'et.

Eksempel:

Open API Post Access

Vi sender en GET-anmodning til /api/services/app/Devices/GetUserDevices og autentificerer overskriften med "Bearer <accessToken>". Svaret indeholder en JSON-liste med den indloggede brugers termostater.