Sesje i hasła
Konfiguracja
Wyloguj urządzenie
Link do: Wyloguj urządzenie- Otwórz My account > Signed-in devices (moje konto > zalogowane urządzenia). Każdy wiersz pokazuje nazwę urządzenia, na przykład „Firefox on Windows”, kiedy się zalogowało i kiedy było ostatnio używane. Twoje ma This device (to urządzenie).
- Kliknij Sign out (wyloguj) w wierszu. Wiersz zniknie; następne kliknięcie na tym urządzeniu przeniesie do logowania.
- Albo kliknij Sign out all other devices (wyloguj wszystkie inne urządzenia), żeby została tylko to jedno.
Oba wymagają logowania hasłem albo klucza API z zakresem admin. Skrót dla sieci lokalnej nie wystarczy.
Zapomniane hasło
Link do: Zapomniane hasłoCzłonkowie i administratorzy: poproś właściciela.
Właściciel: gdy HolyArrs działa, wykonaj to na jego komputerze:
docker exec -i holyarrs /holyarrs reset-ownerWpisz nazwę w jednej linii, a nowe hasło w następnej, potem naciśnij Ctrl+D. Bez Dockera wykonaj holyarrs reset-owner. Potem powinno dać się zalogować nowym hasłem.
Strona logowania pokazuje te same kroki pod Forgot the password? (nie pamiętasz hasła?).
Opcje
Link do: OpcjeJak długo działa logowanie
Link do: Jak długo działa logowanie| Sytuacja | Skutek |
|---|---|
| 7 dni bez użycia | Urządzenie zostaje wylogowane |
| 30 dni od logowania | Urządzenie zostaje wylogowane, używane lub nie |
| Zmieniasz hasło | Każde inne urządzenie zostaje wylogowane |
Czasy ostatniego użycia urządzeń i kluczy API mogą się spóźniać nawet o 1 godzinę.
Urządzenia innych osób
Link do: Urządzenia innych osóbOtwórz Settings > Users and roles (ustawienia > użytkownicy i role), potem Devices (urządzenia) obok danej osoby. Kliknij Sign out przy jednym urządzeniu albo Sign (name) out everywhere (wyloguj (imię) wszędzie). Właściciel może to zrobić dla każdego; administrator dla członków. Wyłączenie osoby też wylogowuje ją wszędzie.
Jeśli to nie działa
Link do: Jeśli to nie działaObjaw: Sign out all other devices jest odrzucane. Przyczyna: wchodzisz przez klucz API albo skrót dla sieci lokalnej. Rozwiązanie: zaloguj się hasłem w przeglądarce i spróbuj jeszcze raz.
Dla zaawansowanych
Link do: Dla zaawansowanychAPI sesji
| Endpoint | Kto | Co |
|---|---|---|
GET /api/v1/auth/sessions |
Każdy zalogowany | Twoje urządzenia: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Każdy zalogowany | Kończy sesję każdego innego urządzenia. Odpowiada {"ended": n}; 400 dla klucza API albo skrótu dla sieci lokalnej |
DELETE /api/v1/auth/sessions/{sid} |
Każdy zalogowany | Kończy sesję jednego urządzenia |
GET /api/v1/users/{id}/sessions |
Właściciel, administrator | Urządzenia jednej osoby |
POST /api/v1/users/{id}/sessions/end-all |
Właściciel, administrator | Wylogowuje jedną osobę wszędzie |
DELETE /api/v1/users/{id}/sessions/{sid} |
Właściciel, administrator | Kończy jedno z jej urządzeń |
id to losowa wartość publiczna i nikogo nie zaloguje. Klucze API potrzebują zakresu admin.
Powiązane strony
Link do: Powiązane stronyHolyArrs jest darmowy. Jeśli oszczędził ci czas, daj mu gwiazdkę na GitHubie, zostań sponsorem albo postaw mi kawę.