No items found.

MSAL Konfigürasyon Tanımını Yapın

Kuika’da geliştirdiğiniz uygulamalarda kimlik doğrulama sağlayıcısı olarak MSAL’ı kullanmak için Azure Portal’dan aldığınız bilgileri Kuika’da Configuration Manager modülünde tanımlamanız gerekmektedir.

1. Kimlik doğrulama sağlayıcısı olarak MSAL kullanmak istediğiniz uygulamayı açın.

2. Configuration Manager modülünü açın.

3. Var olan bir konfigürasyon yapılandırmanız varsa açın ya da yeni bir yapılandırma oluşturun.

4. App Settings sekmesinde yer alan ve “Authentication & Authorization” başlığı altında yer alan MSAL karşısındaki açılır menü aracılığıyla yeni bir yapılandırma ayarı oluşturun.

5. Açılan MSAL Setting pop-up ile devam edin.

  • Name: Eklenen authentication provider'ın tanımlanması için anlamlı bir isim girin.
  • Client ID: Azure portal üzerinden oluşturduğunuz uygulamanın benzersiz kimliğini girin.
  • Client Secret: Uygulamanızın kimliğini doğrulamak için Azure'dan aldığınız gizli anahtarı girin.
  • 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ızın erişim talep ettiği izinleri belirtin. Örneğin, user.read.
  • Keystore Base64: Android uygulamanız için imzalanmış APK dosyasından elde edilen anahtar deposunun Base64 formatında kodlanmış halini girin.
  • Cache Location: Kimlik doğrulama bilgileri ve tokenların saklanacağı konumu belirlemek için bir switch kullanın. Bu 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'i girin.

6. Tüm bilgileri doğru bir şekilde girdikten sonra, “CREATE” butonuna basarak MSAL Authentication Provider'ını ekleyin. Birden çok MSAL konfigürasyonu hazırlayarak ekleyebilir, İlgili Config Manager da kullanılacak olanı seçebilirsiniz. 

Artık uygulamanız, MSAL kullanarak kullanıcı kimlik doğrulama işlemlerini gerçekleştirebilir ve gerekli kaynaklara erişim sağlayabilirsiniz.