Pāriet uz saturu

Sesijas un paroles

Iestatīšana

  1. Atver My account > Signed-in devices (mans konts > ierīces, kurās ir pieteikšanās). Katra rinda rāda ierīces nosaukumu, piemēram, „Firefox on Windows”, kad tā pieteicās un kad tā pēdējoreiz izmantota. Tavā rindā rakstīts This device (šī ierīce).
  2. Izvēlies Sign out (atteikties) rindā. Tev vajadzētu redzēt, ka rinda pazūd; šīs ierīces nākamais klikšķis aizvedīs uz pieteikšanos.
  3. Vai arī izvēlies Sign out all other devices (atteikties visās citās ierīcēs), lai paliktu tikai šī.

Abiem vajadzīga pieteikšanās ar paroli vai API atslēga ar admin tvērumu. Vietējā tīkla saīsnes nepietiek.

Dalībnieki un administratori: jautā īpašniekam.

Īpašnieks: kamēr HolyArrs darbojas, izpildi to datorā, kurā HolyArrs darbojas:

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

Ieraksti vārdu vienā rindā un jauno paroli nākamajā, tad nospied Ctrl+D. Bez Docker izpildi holyarrs reset-owner. Tev vajadzētu varēt pieteikties ar jauno paroli.

Pieteikšanās lapa rāda tos pašus soļus sadaļā Forgot the password? (aizmirsi paroli?).

Cik ilgi tu paliec pieteicies

Saite uz Cik ilgi tu paliec pieteicies
Notikums Rezultāts
7 dienas bez lietošanas Ierīce tiek izrakstīta
30 dienas pēc pieteikšanās Ierīce tiek izrakstīta, neatkarīgi no lietošanas
Tu nomaini paroli Visas pārējās ierīces tiek izrakstītas

Ierīču un API atslēgu pēdējās lietošanas laiki var atpalikt līdz 1 stundai.

Citu cilvēku ierīces

Saite uz Citu cilvēku ierīces

Atver Settings > Users and roles (iestatījumi > lietotāji un lomas), tad Devices (ierīces) blakus cilvēkam. Izvēlies Sign out vienai ierīcei vai Sign (name) out everywhere (izrakstīt (vārds) visur). Īpašnieks to var darīt ikvienam; administrators dalībniekiem. Cilvēka izslēgšana viņu arī izraksta visur.

Simptoms: Sign out all other devices tiek noraidīts. Cēlonis: tu esi iekšā ar API atslēgu vai vietējā tīkla saīsni. Risinājums: piesakies ar paroli pārlūkā un mēģini vēlreiz.

Sesiju API
Maršruts Kam Ko dara
GET /api/v1/auth/sessions Ikvienam, kas pieteicies Tavas ierīces: id, device, created_at, last_used_at, expires_at, current
DELETE /api/v1/auth/sessions Ikvienam, kas pieteicies Beidz visas pārējās ierīces. Atbild {"ended": n}; 400 API atslēgai vai vietējā tīkla saīsnei
DELETE /api/v1/auth/sessions/{sid} Ikvienam, kas pieteicies Beidz vienu ierīci
GET /api/v1/users/{id}/sessions Īpašnieks, administrators Viena cilvēka ierīces
POST /api/v1/users/{id}/sessions/end-all Īpašnieks, administrators Izraksta cilvēku visur
DELETE /api/v1/users/{id}/sessions/{sid} Īpašnieks, administrators Beidz vienu no viņa ierīcēm

id ir nejauša publiska vērtība, un ar to nevar nevienu pieteikt. API atslēgām vajadzīgs admin tvērums.

HolyArrs ir bezmaksas. Ja tas ietaupīja tavu laiku, atzīmē to ar zvaigznīti GitHub, atbalsti to vai uzcienā mani ar kafiju.