Mga session at password
Setup
Mag-sign out ng device
Link papunta sa Mag-sign out ng device- Buksan ang My account > Signed-in devices (Aking account > Mga device na naka-sign in). Ipinapakita ng bawat row ang pangalan ng device tulad ng “Firefox on Windows”, kung kailan ito nag-sign in at kung kailan huling ginamit. Ang sa iyo ay may nakasulat na This device (ang device na ito).
- Pindutin ang Sign out (mag-sign out) sa isang row. Dapat mawala ang row; ang susunod na click ng device na iyon ay mapupunta sa sign-in.
- O pindutin ang Sign out all other devices (i-sign out ang lahat ng ibang device) para ang device na ito lang ang manatili.
Parehong kailangan ng sign-in gamit ang password, o API key na may admin scope. Hindi sapat ang shortcut sa lokal na network.
Nakalimutan ang password
Link papunta sa Nakalimutan ang passwordMga miyembro at admin: magtanong sa may-ari.
Ang may-ari: habang tumatakbo ang HolyArrs, patakbuhin ito sa computer nito:
docker exec -i holyarrs /holyarrs reset-ownerI-type ang pangalan sa isang linya at ang bagong password sa susunod, tapos pindutin ang Ctrl+D. Kung walang Docker, patakbuhin ang holyarrs reset-owner. Dapat makapag-sign in ka na gamit ang bagong password.
Ipinapakita ng sign-in page ang parehong mga hakbang sa ilalim ng Forgot the password? (nakalimutan ang password?).
Mga pagpipilian
Link papunta sa Mga pagpipilianGaano ka katagal mananatiling naka-sign in
Link papunta sa Gaano ka katagal mananatiling naka-sign in| Pangyayari | Resulta |
|---|---|
| 7 araw na hindi ginamit | Naka-sign out ang device |
| 30 araw pagkatapos mag-sign in | Naka-sign out ang device, ginamit man o hindi |
| Pinalitan mo ang password mo | Naka-sign out ang lahat ng ibang device |
Ang mga oras ng huling paggamit ng mga device at API key ay puwedeng mahuli nang hanggang 1 oras.
Mga device ng ibang tao
Link papunta sa Mga device ng ibang taoBuksan ang Settings > Users and roles, tapos Devices sa tabi ng tao. Pindutin ang Sign out sa isang device, o Sign (name) out everywhere (i-sign out si (pangalan) sa lahat ng lugar). Magagawa ito ng may-ari para sa kahit sino; ng admin para sa mga miyembro. Sine-sign out din sila sa lahat ng lugar kapag ni-off ang isang tao.
Kung hindi gumana
Link papunta sa Kung hindi gumanaSintomas: tinatanggihan ang Sign out all other devices. Dahilan: pumasok ka gamit ang API key o ang shortcut sa lokal na network. Solusyon: mag-sign in gamit ang password sa browser at subukan ulit.
Para sa mga eksperto
Link papunta sa Para sa mga ekspertoSessions API
| Route | Sino | Ano |
|---|---|---|
GET /api/v1/auth/sessions |
Sinumang naka-sign in | Ang mga device mo: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Sinumang naka-sign in | Tapusin ang bawat ibang device. Sumasagot ng {"ended": n}; 400 para sa API key o sa shortcut sa lokal na network |
DELETE /api/v1/auth/sessions/{sid} |
Sinumang naka-sign in | Tapusin ang isang device |
GET /api/v1/users/{id}/sessions |
May-ari, admin | Mga device ng isang tao |
POST /api/v1/users/{id}/sessions/end-all |
May-ari, admin | I-sign out ang isang tao sa lahat ng lugar |
DELETE /api/v1/users/{id}/sessions/{sid} |
May-ari, admin | Tapusin ang isa sa mga device nila |
Ang id ay random na pampublikong value at hindi makakapag-sign in ng kahit sino. Kailangan ng admin scope ng mga API key.
Kaugnay
Link papunta sa KaugnayLibre ang HolyArrs. Kung nakatipid ito ng oras mo, bigyan ito ng star sa GitHub, i-sponsor ito o ibili ako ng kape.