Sessies en wachtwoorden
Installatie
Een apparaat afmelden
Link naar Een apparaat afmelden- 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).
- Klik op een rij op Sign out (afmelden). Je ziet de rij verdwijnen; de volgende klik van dat apparaat gaat naar de aanmelding.
- 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.
Wachtwoord vergeten
Link naar Wachtwoord vergetenLeden en beheerders: vraag het de eigenaar.
De eigenaar: voer dit uit op de computer van HolyArrs terwijl HolyArrs draait:
docker exec -i holyarrs /holyarrs reset-ownerTyp 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?).
Keuzes
Link naar KeuzesHoe 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 anderenOpen 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.
Als het niet werkt
Link naar Als het niet werktSymptoom: 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.
Voor gevorderden
Link naar Voor gevorderdenSessies-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’sHolyArrs is gratis. Heeft het je tijd bespaard, geef het een ster op GitHub, sponsor het of trakteer me op een kop koffie.