No items found.

MSAL Kimlik Doğrulama Sağlayıcısı İle Çalışma Süreci

  1. Kuika platformuna giriş yaptıktan sonra “Configuration Manager” modülünü açın. 
  2. Açılan pencerede oluşturmak istediğiniz yapılandırmaya isim verin.
  1. App Setting sekmesi varsayılan olarak karşınıza çıkacaktır.
  1. App Settings üzerinden “Authentication & Authorization” bölümündeki MSAL seçeneklerinden ön tanımlı bir konfigürasyon seçin veya “ADD NEW” ile yeni bir tane oluşturun. 
  Workspace’de Global Config tarafından eklenen içeriklere yetkisi olmayan diğer kullanıcılar tarafından sadece okunabilir veya gizlenmiş (*****) olarak gösterilir.
  1. Yeni bir tane oluşturduktan sonra MSAL Setting pop-upundan aşağıdaki alanlarda değişiklik yapabilirsiniz: 
  • Name: Eklenen authentication provider’ın tanımlanması için kullanılır. Kullanıcılar ekledikleri providerları daha kolay tanımlayabilmek için anlamlı bir isim verebilirler.
  • Client ID: Azure portal üzerinden oluşturulan uygulamanın benzersiz kimliğidir. Client ID, uygulamanın Azure AD (Active Directory) tarafından tanınmasını sağlar.
  • Client Secret: Uygulamanın kimliğini doğrulamak için kullanılan gizli bir anahtardır. Client Secret anahtarı, uygulamanın yetkilendirilmiş bir uygulama olduğunu doğrulamak için kullanılır ve gizli tutulmalıdır.
  • Authority: Kullanıcı kimlik doğrulama işlemleri için kullanılan URL uzantısını girin. Örneğin; “https://login.microsoftonline.com/{tenant} veya https://login.microsoftonline.com/common/.”
  • Scopes: Uygulamanın hangi kaynaklara erişim talep ettiğini belirten izinlerdir. Örneğin; user.read gibi bir kapsam, kullanıcının profil bilgilerini okuma izni verir.
  • Keystore Base64: Genellikle Android uygulamaları için kullanılır ve uygulamanın imzalanmış APK dosyasından elde edilen anahtar deposunun Base64 formatında kodlanmış halidir.
  • Cache Location: Kimlik doğrulama bilgileri ve tokenların saklanacağı konumu belirlemek için bir switch kullanın.  Switch, cache'in açılıp kapanmasını kontrol eder.
  • Keystore Hash (Android only): Sadece Android uygulamaları için gerekli olan, imzalanmış APK dosyasından elde edilen SHA-1 veya SHA-256 hash olabilir.