Kimiko Lisans SDK · 1.0

Node.js ile İlk Aktivasyon

Revizyon 1 · 10.08.2026

İlk aktivasyon, lisans anahtarını belirli bir kurulum kimliğiyle eşleştirir. Bu işlem uygulamanın kurulum sihirbazında veya yalnız yetkili yöneticinin çalıştırabildiği bir CLI komutunda yapılmalıdır.

typescript
const result = await licenseClient.activate({
  licenseKey: process.env.KIMIKO_LICENSE_KEY!,
  activationType: "DOMAIN",
  domain: process.env.KIMIKO_LICENSE_DOMAIN!,
  domainEnvironment: "PRODUCTION",
  friendlyName: "Ana üretim sitesi",
  clientVersion: "1.0.0",
  productVersion: "1.0.0",
});

console.info("Aktivasyon tamamlandı", {
  activationPublicId: result.activation.publicId,
  leaseExpiresAt: result.leaseExpiresAt,
});

Lisans anahtarını veya result.activationToken değerini loglamayın. SDK, dönen lease imzasını doğruladıktan sonra token ve lease'i yapılandırılmış cache'e yazar.

Tekrarlanabilirlik

Aynı lisans ve aynı kanonik kimlikle tekrar activate çağrısı güvenli yeniden düzenleme olarak ele alınır. Her deploy sırasında yeni installationId üretmeyin; aksi halde aktivasyon kotası tüketilir.

Alan adı doğrulama yanıtı

Politika alan adı sahipliğini zorunlu kılıyorsa DOMAIN_VERIFICATION_REQUIRED ve VERIFY_DOMAIN_OWNERSHIP aksiyonu alınabilir. Bu durumda anahtarı tarayıcıya taşımayın. Müşteriyi Kimiko müşteri portalındaki alan adı doğrulama adımına yönlendirin ve doğrulama tamamlandıktan sonra aktivasyonu yeniden deneyin.