Tüm Oturumları İptal Et
Tüm oturumları iptal eder (mevcut oturum hariç).
Endpoint
POST /api/v1/sessions/revoke-all
Authentication
Bu endpoint authentication gerektirir.
Header: Authorization: Bearer \{token\}
Permission
sessions.revoke- Tüm oturumları iptal etmesessions.revoke.own- Sadece kendi oturumlarını iptal etme
Request
Headers
| Header | Değer | Zorunlu |
|---|---|---|
Authorization | Bearer \{token\} | Evet |
Response
Success Response (200 OK)
{
"message": "All other sessions revoked",
"revoked_count": 5
}
Error Responses
400 Bad Request
{
"message": "No current token found"
}
403 Forbidden
{
"message": "Forbidden"
}
Code Examples
cURL
curl -X POST https://api.example.com/api/v1/sessions/revoke-all \
-H "Authorization: Bearer \{token\}"
Notes
- Mevcut oturum (istekte kullanılan token) hariç t üm oturumlar iptal edilir
.ownpermission'ı olan kullanıcılar sadece kendi oturumlarını iptal edebilir- İptal edilen oturum sayısı response'da döner
- Mevcut oturum aktif kalır, diğer tüm cihazlardan çıkış yapılır
Related Endpoints
- Oturum İptal Et - Belirli oturumu iptal et
- Tüm Kullanıcıların Oturumlarını İptal Et - Tüm kullanıcıların oturumlarını iptal et (Admin)