Ligipääsuluba
Rakenduse ligipääsu võimaldamiseks JSON-liidesele (JavaScript Object Notation) või KOSTAL Smart Energy Meteri veebi kasutajaliidesele peab see KOSTAL Smart Energy Meteris end autoriseerima.
Autoriseerimine toimub sealjuures ligipääsuloaga, mis on eelnevalt loodud KOSTAL Smart Energy Meteris.
Ligipääsuloa loomine
Ligipääsulubasid saab luua menüüpunktis Profiles > Access tokens (Profiilid > Ligipääsuload).
Klõpsates ADD (LISA) avaneb aken, milles saab määrata ligipääsuloa nime, rolli ja aegumiskuupäeva.
Parameeter | Seletus |
---|---|
Nimi | Kasutaja, rakenduse või seadme nimi, mis peab liidest kasutama. |
Roll |
|
Kaotab kehtivuse | Ligipääsuloa aegumise kuupäev. |
Pärast loomist kuvatakse ligipääsuluba üks kord. Seda ei saa veelkord vastu võtta ega kuvada ja see tuleks seetõttu pärast saamist kopeerida ja turvaliselt salvestada.
Ligipääsuloa autoriseerimine
Uus loodud ligipääsuluba tuleb autoriseerida. Klõpsates AUTHORISE (AUTOREISEERIMINE) ligipääsuluba autenditakse ja autoriseeritakse JSON-liidese või veebi kasutajaliidese kasutamiseks.
Ligipääsuloa kustutamine
Ligipääsuloa saab klõpsates REVOKE (TÜHISTAMINE) süsteemist kustutada.
API-ligipääsuloa kasutamine
Pärast API-ligipääsuloa autentimist ja autoriseerimist kasutaja poolt saab seda JSON-liideste päringute rakendusega kasutada.
Selleks edastatakse ligipääsuluba HTTP-päise osana:
GET /api/json/<resource> HTTP/1.1
Host: <energy manager>
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9[..]
Administraatori ligipääsuloa kasutamine
Pärast administraatori ligipääsuloa autentimist ja autoriseerimist kasutaja poolt saab seda veebi kasutajaliidese näidu rakendusega kasutada.
Selleks edastatakse ligipääsuluba HTTP-päise osana või see peab olema lugemiseks salvestatud brauseri lokaalsesse mällu.
Ligipääsuluba TTL
Ligipääsuloa kasutusiga saab autentimispäringu ajal piirata. Selleks defineeritakse lisaks rakenduse nimele aegumiskuupäev. Lisaks sellele saab sisselogitud kasutaja väljastatud kasutusloa veebiliidese kaudu tühistada. Kõik järgnevad päringud, mis teostatakse tühistatud ligipääsuloa abil, lükatakse tagasi.