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.
Käyttäjätunnus ja salasana lähetetään sitten POST-pyyntönä kohteeseen /api/TokenAuth/Authenticate.
Vastauksessa palautettua accessToken-parametria käytetään sitten todentamaan Ebeco API.
Esimerkki:
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.