Gå til indhold

Sessioner og adgangskoder

Opsætning

  1. Åbn My account > Signed-in devices (min konto > enheder, der er logget ind). Hver række viser et enhedsnavn som “Firefox on Windows”, hvornår den loggede ind, og hvornår den sidst blev brugt. Din egen siger This device (denne enhed).
  2. Klik på Sign out (log ud) på en række. Du bør kunne se rækken forsvinde; den enheds næste klik går til login.
  3. Eller klik på Sign out all other devices (log alle andre enheder ud) for kun at beholde denne.

Begge kræver et login med adgangskode, eller en API-nøgle med admin-omfang. Genvejen for det lokale netværk er ikke nok.

Medlemmer og admins: spørg ejeren.

Ejeren: mens HolyArrs kører, skal du køre dette på dens computer:

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

Skriv navnet på én linje og den nye adgangskode på den næste, og tryk derefter Ctrl+D. Uden Docker skal du køre holyarrs reset-owner. Du bør kunne logge ind med den nye adgangskode.

Loginsiden viser de samme trin under Forgot the password? (glemt adgangskoden?).

Hvor længe du forbliver logget ind

Link til Hvor længe du forbliver logget ind
Hændelse Resultat
7 dage uden brug Enheden bliver logget ud
30 dage efter login Enheden bliver logget ud, brugt eller ej
Du ændrer din adgangskode Alle andre enheder bliver logget ud

Tidspunkterne for sidste brug af enheder og API-nøgler kan komme op til 1 time bagud.

Andre personers enheder

Link til Andre personers enheder

Åbn Settings > Users and roles (indstillinger > brugere og roller), og klik derefter på Devices (enheder) ved siden af personen. Klik på Sign out på én enhed, eller Sign (name) out everywhere (log (navn) ud overalt). Ejeren kan gøre det for alle; en admin for medlemmer. Når du slår en person fra, bliver vedkommende også logget ud overalt.

Hvis det ikke virker

Link til Hvis det ikke virker

Symptom: Sign out all other devices bliver afvist. Årsag: du er logget ind med en API-nøgle eller genvejen for det lokale netværk. Løsning: log ind med en adgangskode i en browser og prøv igen.

Sessions-API
Rute Hvem Hvad
GET /api/v1/auth/sessions Alle, der er logget ind Dine enheder: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Alle, der er logget ind Afslut alle andre enheder. Svarer {"ended": n}; 400 for en API-nøgle eller genvejen for det lokale netværk
DELETE /api/v1/auth/sessions/{sid} Alle, der er logget ind Afslut én enhed
GET /api/v1/users/{id}/sessions Ejer, admin Én persons enheder
POST /api/v1/users/{id}/sessions/end-all Ejer, admin Log én person ud overalt
DELETE /api/v1/users/{id}/sessions/{sid} Ejer, admin Afslut en af vedkommendes enheder

id er en tilfældig offentlig værdi og kan ikke logge nogen ind. API-nøgler kræver admin-omfang.

HolyArrs er gratis. Hvis det sparede dig tid, kan du give det en stjerne på GitHub, sponsorere det eller give mig en kop kaffe.