Todennus Ebeco Connectin kautta

Näin todennut Ebeco Connectin ja Open API:n kautta.

Todennus

Todennus Ebecon APIssa tapahtuu Bearer Token -tunnisteella, joka saadaan kohdasta /api/TokenAuth/Authenticate. Käyttäjätunnukset ja salasanat ovat samat kuin Ebeco Connect -sovelluksessa. Alla olevissa esimerkeissä käytämme Postmania pyyntöihin.

Abp.TenantId-parametri tulisi aina välittää Header-osiossa ja asettaa arvoon 1.

Open API Headers

Käyttäjätunnus ja salasana lähetetään sitten POST-pyyntönä kohteeseen /api/TokenAuth/Authenticate.

Open API Post

Vastauksessa palautettua accessToken-parametria käytetään sitten todentamaan Ebeco API.

Esimerkki:

Open API Post Access

Lähetämme GET-pyynnön kohteeseen /api/services/app/Devices/GetUserDevices ja todennamme otsikon käyttämällä ”Bearer<accessToken>”. Vastauksena tulee JSON-luettelo kirjautuneista käyttäjän termostaateista.