Tovább a tartalomhoz

Munkamenetek és jelszavak

Beállítás

  1. Nyisd meg a My account > Signed-in devices részt (Fiókom > Bejelentkezett eszközök). Minden sor egy eszköznevet mutat, például „Firefox on Windows”, valamint azt, hogy mikor jelentkezett be és mikor használták utoljára. A tiédet a This device (ez az eszköz) jelöli.
  2. Kattints a Sign out (kijelentkezés) gombra az egyik soron. A sornak el kell tűnnie; az az eszköz a következő kattintásnál a bejelentkezéshez kerül.
  3. Vagy kattints a Sign out all other devices (az összes többi eszköz kijelentkeztetése) gombra, hogy csak ez az egy maradjon.

Mindkettőhöz jelszavas bejelentkezés kell, vagy admin hatókörű API-kulcs. A helyi hálózaton kihagyott bejelentkezés nem elég.

Tagok és adminok: kérd meg a tulajdonost.

A tulajdonos: amíg a HolyArrs fut, futtasd ezt a gépén:

Terminal window
docker exec -i holyarrs /holyarrs reset-owner

Írd be a nevet az egyik sorba, a következőbe az új jelszót, majd nyomd meg a Ctrl+D-t. Docker nélkül futtasd a holyarrs reset-owner parancsot. Ezután be tudsz jelentkezni az új jelszóval.

A bejelentkezési oldal ugyanezeket a lépéseket mutatja a Forgot the password? (elfelejtett jelszó) alatt.

Esemény Eredmény
7 nap használat nélkül A HolyArrs kijelentkezteti az eszközt
30 nappal a bejelentkezés után A HolyArrs kijelentkezteti az eszközt, használták vagy sem
Megváltoztatod a jelszavadat A HolyArrs kijelentkezteti az összes többi eszközt

Az eszközök és az API-kulcsok utolsó használati ideje akár 1 órát is késhet.

Nyisd meg a Settings > Users and roles részt (Beállítások > Felhasználók és szerepkörök), majd kattints a Devices (eszközök) gombra az illető mellett. Kattints a Sign out gombra egy eszköznél, vagy a Sign (name) out everywhere gombra (a név kijelentkeztetése mindenhol). A tulajdonos ezt bárkinél megteheti; az admin a tagoknál. Ha kikapcsolsz egy embert, azzal is kijelentkezik mindenhol.

Tünet: a Sign out all other devices gombot elutasítja. Ok: API-kulccsal vagy a helyi hálózaton kihagyott bejelentkezéssel vagy bent. Megoldás: jelentkezz be jelszóval egy böngészőben, és próbáld újra.

Munkamenet-API
Útvonal Ki Mit
GET /api/v1/auth/sessions Bárki, aki be van jelentkezve A te eszközeid: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Bárki, aki be van jelentkezve Az összes többi eszköz lezárása. Ezt válaszolja: {"ended": n}; 400 API-kulcsnál vagy a helyi hálózaton kihagyott bejelentkezésnél
DELETE /api/v1/auth/sessions/{sid} Bárki, aki be van jelentkezve Egy eszköz lezárása
GET /api/v1/users/{id}/sessions Tulajdonos, admin Egy ember eszközei
POST /api/v1/users/{id}/sessions/end-all Tulajdonos, admin Egy ember kijelentkeztetése mindenhol
DELETE /api/v1/users/{id}/sessions/{sid} Tulajdonos, admin Az egyik eszközének lezárása

Az id egy véletlen, nyilvános érték, és senkit nem tud bejelentkeztetni. Az API-kulcsokhoz admin hatókör kell.

A HolyArrs ingyenes. Ha időt spórolt neked, adj neki egy csillagot a GitHubon, támogasd vagy hívj meg egy kávéra.