Service account kezelés

Hogy lehet a service account-okat létrehozni, módosítani illetve törölni.

2022.11.02 — Posted by Webb & Flow


Alapok

A Service account-okat a rendszer által biztosított API végpontok eléréséhez használhatjuk. Minden service accountnak van egy azonosítója, amit login névként kell használni, és egy jelszava. Ezeket használva az API végpontokat hagyományos HTTP authentikációs header-el lehet meghívni.

A service account-okat a Config / Service Accounts menü alatt lehet kezelni: Itt egy lista látható az aktív account-okkal: Egy konkrét account jelszavát a Password gombra kattintva lehet lekérni.

Új account létrehozása

Új account-ot az Add gombra kattintva lehet generálni. Mivel minden account-al el lehet érni minden API végpontot, így nem érdemes egyszerre egynél több aktív account-ot kezelni.

Account törlése

Amennyiben egy account hozzáférését bármilyen okból vissza kell vonni (például a jelszava publikussá válik), meg kell szüntetni az adott account-ot a Revoke gombbal, egy új account-ot generálni, és annak az adatait beállítani az API kliensbe.

API kapcsolat tesztelése

Az API a https://app.forwardhub.com/ domain-en érhető el. A kapcsolatot a POST https://app.forwardhub.com/whoami végponton lehet tesztelni, a request body-ban nem kell küldeni semmilyen adatot, azonban a HTTP Authentikációs adatokat a kiválasztott service account adataival kell feltölteni.

Sikeres hívás és aktív service account esetén HTTP 201 választ ad a végpont, illetve visszaadja a service account adatait:

Nem létező, vagy inaktív service account, illetve hibás jelszó esetén HTTP 401 választ ad, és nem ad vissza részleteket, hogy pontosan miért nem sikerült csatlakozni.