OAuth2 Authentication
Yakında — Faz 5
Public API erişimi şu an Erken Erişim müşterilerine kapalıdır. Faz 5 lansmanıyla (~Q3 2026) OAuth2 akışı genel kullanıma açılacak.
Genel akış
PratikYedek Public API OAuth2 Authorization Code Grant + PKCE kullanır. Akış:
- Geliştirici PratikYedek Developer Portal'da uygulama kaydı yapar →
client_idalır - Kullanıcıyı
/oauth2/authorize?client_id=...&scope=...&redirect_uri=...&code_challenge=...adresine yönlendirir - Kullanıcı izinleri onaylar →
codeile geri döner - Uygulama
code+code_verifierile/oauth2/tokençağırır →access_token+refresh_token - Access token API çağrılarında
Authorization: Bearer <token>header'ında
Scope'lar (planlanan)
snapshots:read— Kullanıcı snapshot listesini okumasnapshots:create— Yeni snapshot başlatmasnapshots:restore— Restore tetiklemeaccount:read— Hesap profili okumaaudit:read— Audit log okuma (Kurumsal paket)
Token TTL
access_token: 1 saatrefresh_token: 30 gün (rotation)
KVKK uyumu
- Kullanıcı izin verdiği scope dışında veri erişilmez
- İzin geri çekme → token revoke
- Audit log her API çağrısını kaydeder
Detay belgesi Faz 5'te /api/oauth2-spec adresinde yayınlanacak.

