Sari la conținut

Sesiuni și parole

Configurare

Deconectează un dispozitiv

Link către Deconectează un dispozitiv
  1. Deschide My account > Signed-in devices (Contul meu > Dispozitive conectate). Fiecare rând arată numele dispozitivului, cum ar fi “Firefox on Windows”, când s-a conectat și când a fost folosit ultima oară. Al tău spune This device (acest dispozitiv).
  2. Apasă Sign out (deconectează) pe un rând. Ar trebui să vezi rândul dispărând; la următorul clic, acel dispozitiv ajunge la conectare.
  3. Sau apasă Sign out all other devices (deconectează toate celelalte dispozitive) ca să-l păstrezi doar pe acesta.

Ambele cer o conectare cu parolă sau o cheie API cu domeniul admin. Scurtătura rețelei locale nu ajunge.

Membri și administratori: cere-i proprietarului.

Proprietarul: cât timp rulează HolyArrs, rulează asta pe aparatul lui:

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

Scrie numele pe o linie și parola nouă pe următoarea, apoi apasă Ctrl+D. Fără Docker, rulează holyarrs reset-owner. Ar trebui să te poți conecta cu parola nouă.

Pagina de conectare arată aceiași pași la Forgot the password? (ai uitat parola?).

Cât timp rămâi conectat

Link către Cât timp rămâi conectat
Eveniment Rezultat
7 zile fără folosire Dispozitivul este deconectat
30 de zile de la conectare Dispozitivul este deconectat, folosit sau nu
Îți schimbi parola Toate celelalte dispozitive sunt deconectate

Orele ultimei folosiri pentru dispozitive și chei API pot întârzia cu până la 1 oră.

Dispozitivele altor oameni

Link către Dispozitivele altor oameni

Deschide Settings > Users and roles, apoi Devices (dispozitive) lângă persoană. Apasă Sign out pe un dispozitiv sau Sign (name) out everywhere (deconectează pe (nume) peste tot). Proprietarul poate face asta pentru oricine; un administrator pentru membri. Dacă oprești o persoană, e deconectată și ea peste tot.

Simptom: Sign out all other devices este refuzat. Cauză: ești conectat cu o cheie API sau prin scurtătura rețelei locale. Soluție: conectează-te cu o parolă într-un browser și încearcă din nou.

API pentru sesiuni
Rută Cine Ce
GET /api/v1/auth/sessions Oricine e conectat Dispozitivele tale: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Oricine e conectat Încheie toate celelalte dispozitive. Răspunde {"ended": n}; 400 pentru o cheie API sau scurtătura rețelei locale
DELETE /api/v1/auth/sessions/{sid} Oricine e conectat Încheie un dispozitiv
GET /api/v1/users/{id}/sessions Proprietar, administrator Dispozitivele unei persoane
POST /api/v1/users/{id}/sessions/end-all Proprietar, administrator Deconectează o persoană peste tot
DELETE /api/v1/users/{id}/sessions/{sid} Proprietar, administrator Încheie unul dintre dispozitivele ei

id este o valoare publică aleatorie și nu poate conecta pe nimeni. Cheile API au nevoie de domeniul admin.

HolyArrs este gratuit. Dacă ți-a economisit timp, dă-i o stea pe GitHub, sponsorizează-l sau cumpără-mi o cafea.