Sessioner och lösenord
Konfiguration
Logga ut en enhet
Länk till Logga ut en enhet- Öppna My account > Signed-in devices (mitt konto > inloggade enheter). Varje rad visar ett enhetsnamn som “Firefox on Windows”, när den loggade in och när den användes senast. Din egen står som This device (den här enheten).
- Klicka på Sign out (logga ut) på en rad. Du ska se raden försvinna; den enhetens nästa klick leder till inloggningen.
- Eller klicka på Sign out all other devices (logga ut alla andra enheter) för att bara behålla den här.
Båda kräver inloggning med lösenord, eller en API-nyckel med admin-behörighet. Genvägen för lokalt nätverk räcker inte.
Glömt lösenord
Länk till Glömt lösenordMedlemmar och admins: fråga ägaren.
Ägaren: medan HolyArrs körs kör du det här på dess dator:
docker exec -i holyarrs /holyarrs reset-ownerSkriv namnet på en rad och det nya lösenordet på nästa, och tryck sedan Ctrl+D. Utan Docker kör du holyarrs reset-owner. Du ska kunna logga in med det nya lösenordet.
Inloggningssidan visar samma steg under Forgot the password? (glömt lösenordet?).
Hur länge du förblir inloggad
Länk till Hur länge du förblir inloggad| Händelse | Resultat |
|---|---|
| 7 dagar utan användning | Enheten loggas ut |
| 30 dagar efter inloggning | Enheten loggas ut, använd eller inte |
| Du ändrar ditt lösenord | Alla andra enheter loggas ut |
Tider för senaste användning för enheter och API-nycklar kan släpa upp till 1 timme.
Andra personers enheter
Länk till Andra personers enheterÖppna Settings > Users and roles (inställningar > användare och roller) och klicka sedan på Devices (enheter) bredvid personen. Klicka på Sign out på en enhet, eller på Sign (name) out everywhere (logga ut (namn) överallt). Ägaren kan göra det för vem som helst; en admin för medlemmar. Att stänga av en person loggar också ut personen överallt.
Om det inte fungerar
Länk till Om det inte fungerarSymptom: Sign out all other devices avvisas. Orsak: du är inne med en API-nyckel eller genvägen för lokalt nätverk. Lösning: logga in med lösenord i en webbläsare och försök igen.
För experter
Länk till För experterSessions-API
| Route | Vem | Vad |
|---|---|---|
GET /api/v1/auth/sessions |
Alla inloggade | Dina enheter: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Alla inloggade | Avsluta alla andra enheter. Svarar {"ended": n}; 400 för en API-nyckel eller genvägen för lokalt nätverk |
DELETE /api/v1/auth/sessions/{sid} |
Alla inloggade | Avsluta en enhet |
GET /api/v1/users/{id}/sessions |
Ägare, admin | En persons enheter |
POST /api/v1/users/{id}/sessions/end-all |
Ägare, admin | Logga ut en person överallt |
DELETE /api/v1/users/{id}/sessions/{sid} |
Ägare, admin | Avsluta en av personens enheter |
id är ett slumpmässigt publikt värde och kan inte logga in någon. API-nycklar kräver admin-behörighet.
Relaterat
Länk till RelateratHolyArrs är gratis. Om det sparade dig tid kan du ge det en stjärna på GitHub, sponsra det eller bjuda mig på en kaffe.