Ana içeriğe atla Navigasyona atla Alt bilgiye atla
Sınırlı süre: Design Partner Programı — BUSINESS planı ömür boyu

Hesap Güvenliği ve API

Kimlik doğrulama, API tokenleri, oturum yönetimi ve izin modeli.

Kimlik Doğrulama

Rediacc birden fazla kimlik doğrulama yöntemini destekler:

Auth Flow

  • Parola: Geleneksel e-posta + parola ile giriş
  • Magic Link: E-posta bağlantısı ile parolasız giriş (15 dakika geçerlilik)
  • İki Faktörlü Kimlik Doğrulama (2FA): Yedek kodlarla TOTP tabanlı

2FA etkinleştirildiğinde, giriş için hem parolanız (veya Magic Link) hem de 6 haneli bir TOTP kodu gerekir.

API Tokenleri

API tokenleri makineler arası işlemleri doğrular (CLI lisans aktivasyonu, durum kontrolleri).

API Token Lifecycle

Kapsamlar:

  • license:read — Abonelik ve lisans durumunu sorgulama
  • license:activate — Makineleri etkinleştirme ve depo lisansları verme
  • subscription:read — Abonelik detaylarını okuma

Güvenlik özellikleri:

  • IP bağlama: ilk istek tokeni o IP adresine kilitler
  • Ekip kapsamlandırma: tokenler belirli bir ekiple sınırlandırılabilir
  • Otomatik iptal: oluşturucu organizasyondan kaldırıldığında tokenler iptal edilir

Token oluşturma:

# Portal üzerinden: API Tokens > Create
# Token değeri yalnızca bir kez gösterilir -- güvenli şekilde saklayın

Cihaz Kodu Akışı

CLI, cihaz kodu akışını kullanarak ekransız makinelerde kimlik doğrulaması yapabilir:

Device Code Flow

rdc config remote enable --headless
# Gösterir: XXXX-XXXX-XX kodunu https://www.rediacc.com/account/authorize adresine girin
# Onaydan sonra CLI otomatik olarak kimlik bilgilerini alır

Config Storage

Şifrelenmiş, sunucu ile senkronize yapılandırma için tam kılavuza Config Storage bakınız. Config Storage şunları kullanır:

  • Sıfır bilgi şifreleme (sunucu düz metni asla görmez)
  • Passkey tabanlı anahtar türetme (WebAuthn + PRF)
  • İstek başına rotasyonlu döndürmeli tokenler

Oturum Güvenliği

Token TürüGeçerlilik SüresiDepolamaYenileme
Access Token (JWT)15 dakikaHttpOnly cookieRefresh token ile otomatik
Refresh Token7 günHttpOnly cookieHer kullanımda döndürülür
Yükseltilmiş Oturum10 dakikaSunucu tarafıYeniden kimlik doğrulama ile tetiklenir

Yükseltilmiş oturumlar hassas işlemler için gereklidir: parola değişiklikleri, e-posta değişiklikleri, 2FA kurulumu, sahiplik aktarımları ve yıkıcı yönetici eylemleri.

İzin Modeli

Rediacc üç bağımsız izin katmanı kullanır:

Permission Flow

Katman 1: Sistem Rolü — Sistem yönetimi uç noktalarına erişimi belirler.

Katman 2: Organizasyon Rolü — Bir kullanıcının organizasyonu içinde neler yapabileceğini kontrol eder (owner, admin, member).

Katman 3: Ekip Rolü — Belirli ekip kaynaklarına erişimi sınırlar (team_admin, member). Organizasyon sahipleri ve yöneticileri ekip rolü kontrollerini atlar.

Her API isteği tüm geçerli katmanlardan sırasıyla geçer. Ekip kapsamlı bir uç noktaya yapılan istek, oturum doğrulaması, organizasyon üyeliği ve ekip erişimini karşılamalıdır.

Güncelleme Kanalları

CLI iki yayın kanalını destekler:

  • stable (varsayılan): 7 günlük bekleme süresinin ardından edge’den terfi ettirilir; muhafazakar bir yükseltme temposu için bu kanalı seçin
  • edge: En son özellikler, her sürümde güncellenir
rdc update --channel edge      # Edge'e geç
rdc update --channel stable    # Stable'a geri dön
rdc update --status            # Geçerli kanalı göster