Oturumlar ve parolalar
Kurulum
Bir cihazın oturumunu kapat
Bir cihazın oturumunu kapat bağlantısı- My account > Signed-in devices (giriş yapmış cihazlar) sayfasını aç. Her satır “Firefox on Windows” gibi bir cihaz adını, ne zaman giriş yaptığını ve en son ne zaman kullanıldığını gösterir. Seninkinde This device (bu cihaz) yazar.
- Bir satırda Sign out (oturumu kapat) düğmesini seç. Satırın kaybolduğunu görmelisin; o cihazın bir sonraki tıklaması giriş sayfasına gider.
- Ya da yalnızca bu cihaz kalsın diye Sign out all other devices (diğer tüm cihazların oturumunu kapat) düğmesini seç.
İkisi de parolayla giriş ya da admin kapsamlı bir API anahtarı gerektirir. Yerel ağ kısayolu yetmez.
Parolanı unuttun mu
Parolanı unuttun mu bağlantısıÜyeler ve yöneticiler: sahibe sor.
Sahip: HolyArrs çalışırken bunu onun bilgisayarında çalıştır:
docker exec -i holyarrs /holyarrs reset-ownerAdı bir satıra, yeni parolayı sonraki satıra yaz, sonra Ctrl+D’ye bas. Docker kullanmıyorsan holyarrs reset-owner çalıştır. Yeni parolayla giriş yapabiliyor olmalısın.
Giriş sayfası aynı adımları Forgot the password? (parolanı mı unuttun?) altında gösterir.
Seçenekler
Seçenekler bağlantısıNe kadar süre giriş yapmış kalırsın
Ne kadar süre giriş yapmış kalırsın bağlantısı| Olay | Sonuç |
|---|---|
| 7 gün kullanılmama | Cihazın oturumu kapanır |
| Girişten 30 gün sonra | Kullanılsa da kullanılmasa da cihazın oturumu kapanır |
| Parolanı değiştirirsin | Diğer bütün cihazların oturumu kapanır |
Cihazların ve API anahtarlarının son kullanım zamanı 1 saate kadar geriden gelebilir.
Başkalarının cihazları
Başkalarının cihazları bağlantısıSettings > Users and roles sayfasını aç, sonra kişinin yanındaki Devices (cihazlar) düğmesine bas. Bir cihazda Sign out düğmesini ya da Sign (name) out everywhere (kişiyi her yerden çıkar) düğmesini seç. Sahip bunu herkes için yapabilir; yönetici üyeler için. Bir kişiyi kapatmak da onun her yerde oturumunu kapatır.
Çalışmazsa
Çalışmazsa bağlantısıBelirti: Sign out all other devices reddediliyor. Neden: API anahtarıyla ya da yerel ağ kısayoluyla içeridesin. Çözüm: bir tarayıcıda parolayla giriş yap ve yeniden dene.
Uzmanlar için
Uzmanlar için bağlantısıOturumlar API'si
| Yol | Kim | Ne |
|---|---|---|
GET /api/v1/auth/sessions |
Giriş yapmış herkes | Cihazların: id, device, created_at, last_used_at, expires_at, current |
DELETE /api/v1/auth/sessions |
Giriş yapmış herkes | Diğer bütün cihazları bitirir. {"ended": n} yanıtı verir; API anahtarı ya da yerel ağ kısayolu için 400 |
DELETE /api/v1/auth/sessions/{sid} |
Giriş yapmış herkes | Bir cihazı bitirir |
GET /api/v1/users/{id}/sessions |
Sahip, yönetici | Bir kişinin cihazları |
POST /api/v1/users/{id}/sessions/end-all |
Sahip, yönetici | Bir kişinin her yerde oturumunu kapatır |
DELETE /api/v1/users/{id}/sessions/{sid} |
Sahip, yönetici | Onun cihazlarından birini bitirir |
id rastgele, herkese açık bir değerdir; onunla kimse giriş yapamaz. API anahtarları için admin kapsamı gerekir.
İlgili
İlgili bağlantısıHolyArrs ücretsiz. Zamanından tasarruf ettirdiyse GitHub'da yıldızla, sponsor ol ya da bana bir kahve ısmarla.