Ga naar inhoud

Sessies en wachtwoorden

Installatie

Een apparaat afmelden

Link naar Een apparaat afmelden
  1. Open My account > Signed-in devices (mijn account > aangemelde apparaten). Elke rij toont een apparaatnaam zoals “Firefox on Windows”, wanneer het apparaat zich aanmeldde en wanneer het voor het laatst werd gebruikt. Jouw eigen apparaat zegt This device (dit apparaat).
  2. Klik op een rij op Sign out (afmelden). Je ziet de rij verdwijnen; de volgende klik van dat apparaat gaat naar de aanmelding.
  3. Of klik op Sign out all other devices (alle andere apparaten afmelden) om alleen dit apparaat te houden.

Voor beide moet je met een wachtwoord zijn aangemeld, of een API-sleutel met de adminscope hebben. De snelkoppeling voor het lokale netwerk is niet genoeg.

Leden en beheerders: vraag het de eigenaar.

De eigenaar: voer dit uit op de computer van HolyArrs terwijl HolyArrs draait:

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

Typ de naam op één regel en het nieuwe wachtwoord op de volgende, en druk dan op Ctrl+D. Zonder Docker voer je holyarrs reset-owner uit. Je kunt je nu met het nieuwe wachtwoord aanmelden.

De aanmeldpagina toont dezelfde stappen onder Forgot the password? (wachtwoord vergeten?).

Hoe lang je aangemeld blijft

Link naar Hoe lang je aangemeld blijft
Gebeurtenis Gevolg
7 dagen niet gebruikt Apparaat afgemeld
30 dagen na aanmelden Apparaat afgemeld, gebruikt of niet
Je wijzigt je wachtwoord Elk ander apparaat afgemeld

De tijden van laatst gebruik voor apparaten en API-sleutels kunnen tot 1 uur achterlopen.

Apparaten van anderen

Link naar Apparaten van anderen

Open Settings > Users and roles (Instellingen > Gebruikers en rollen) en klik naast de persoon op Devices (apparaten). Klik op Sign out bij één apparaat, of op Sign (name) out everywhere (naam overal afmelden). De eigenaar kan dit voor iedereen doen; een beheerder voor leden. Een persoon uitzetten meldt die ook overal af.

Symptoom: Sign out all other devices wordt geweigerd. Oorzaak: je bent binnen met een API-sleutel of via de snelkoppeling voor het lokale netwerk. Oplossing: meld je in een browser aan met een wachtwoord en probeer het opnieuw.

Sessies-API
Route Wie Wat
GET /api/v1/auth/sessions Iedereen die is aangemeld Je apparaten: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Iedereen die is aangemeld Beëindig elk ander apparaat. Antwoordt {"ended": n}; 400 bij een API-sleutel of de snelkoppeling voor het lokale netwerk
DELETE /api/v1/auth/sessions/{sid} Iedereen die is aangemeld Beëindig één apparaat
GET /api/v1/users/{id}/sessions Eigenaar, beheerder De apparaten van één persoon
POST /api/v1/users/{id}/sessions/end-all Eigenaar, beheerder Meld één persoon overal af
DELETE /api/v1/users/{id}/sessions/{sid} Eigenaar, beheerder Beëindig een van hun apparaten

De id is een willekeurige openbare waarde en kan niemand aanmelden. API-sleutels hebben de adminscope nodig.

Gerelateerde pagina’s

Link naar Gerelateerde pagina’s

HolyArrs is gratis. Heeft het je tijd bespaard, geef het een ster op GitHub, sponsor het of trakteer me op een kop koffie.