Adapty Geliştirici CLI'da Kimlik Doğrulama

CLI, Adapty API’sini çağırabilmek için kimlik doğrulaması gerektirir.

Tek bir giriş tüm CLI’ı kapsar. Ads Manager komutları farklı bir servise ulaşır, ancak aynı kayıtlı token’ı kullanır — ikinci bir giriş adımı yoktur.

Giriş yapın

Giriş yapmak için:

  1. Terminalinizde şu komutu çalıştırın:
    adapty auth login
  2. CLI, XXXX-XXXX biçiminde bir doğrulama kodu yazdırır ve tarayıcınızda Adapty Kontrol Paneli’ni açar.
  3. Yetkilendirme sayfasında kodun terminal çıktınızla eşleştiğini onaylayın.
  4. Authorize düğmesine tıklayın. Tarayıcı “CLI authorized! You can close this tab.” mesajını gösterir.
  5. Terminale geri döndüğünüzde CLI, kimliğinizin doğrulandığını onaylar.
authorize-cli.webp

Siz yetkilendirmeden önce kodun süresi dolarsa veya Deny seçeneğine tıklarsanız, akışı yeniden başlatmak için şu komutu tekrar çalıştırın:

adapty auth login

Kimlik doğrulamayı yönetme

Kimlik doğrulama durumunu kontrol etme

Mevcut kimlik doğrulama durumunuzu görmek için şunu çalıştırın:

adapty auth status

Kimlik doğrulaması yapıldığında, çıktıda e-posta adresiniz, maskelenmiş bir token öneki ve yerel yapılandırma dosyasının yolu gösterilir:

Email: you@example.com
Token: abcd1234****
Config: ~/.config/adapty/config.json

Kimlik doğrulaması yapılmadığında:

Not authenticated. Run `adapty auth login`.

Tokenınızı doğrulama

Tokenınızın geçerli olduğunu onaylamak ve hesap bilgilerinizi görmek için şunu çalıştırın:

adapty auth whoami

adapty auth status komutunun aksine, bu komut tokenı doğrulamak için sunucuya canlı bir istek gönderir.

Oturumu kapat

Yerel olarak saklanan kimlik bilgilerinizi temizlemek için şunu çalıştırın:

adapty auth logout

Bu işlem ~/.config/adapty/config.json dosyasını ve adapty migrations create ya da adapty migrations use tarafından kaydedilen migration’ı temizler. Token, süresi dolana kadar sunucu tarafında geçerli kalmaya devam eder — hemen geçersiz kılmanız gerekiyorsa bunun yerine adapty auth revoke kullanın.

Tokenınızı iptal edin

Token’ı sunucuda geçersiz kılmak ve yerel olarak temizlemek için şu komutu çalıştırın:

adapty auth revoke

Token’ın kaydedilmiş bir migration’ı varsa, CLI onu da temizler; ancak bunu yalnızca sunucu iptali onayladıktan sonra yapar. Bir token’ı tamamen geçersiz kılmak istediğinizde bunu kullanın — örneğin, kimlik bilgileriniz ele geçirilmiş olabilirse. İptal ettikten sonra yeniden kimlik doğrulamak için adapty auth login komutunu çalıştırın.

Token hataları

Bir token iptal edilirse veya geçersiz hale gelirse, CLI komutları 401 hatası döndürür. Yeniden kimlik doğrulaması yapmak için şunu çalıştırın:

adapty auth login