Sesiuni și parole
Configurare
Deconectează un dispozitiv
Link către Deconectează un dispozitiv- 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).
- 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.
- 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.
Ai uitat parola
Link către Ai uitat parolaMembri și administratori: cere-i proprietarului.
Proprietarul: cât timp rulează HolyArrs, rulează asta pe aparatul lui:
docker exec -i holyarrs /holyarrs reset-ownerScrie 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?).
Alegeri
Link către AlegeriCâ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 oameniDeschide 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.
Dacă nu merge
Link către Dacă nu mergeSimptom: 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.
Pentru experți
Link către Pentru experțiAPI 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.
Vezi și
Link către Vezi șiHolyArrs este gratuit. Dacă ți-a economisit timp, dă-i o stea pe GitHub, sponsorizează-l sau cumpără-mi o cafea.