Microsoft Authentication Library (MSAL)

MSAL, kullanıcılarınızın Microsoft hesaplarıyla uygulamanıza giriş yapmasını sağlar. MSAL, Authentication Provider türleri arasında yer almaz. Authentication & Authorization ekranındaki ayrı MSAL alanından yapılandırılır.

  • Authentication & Authorization ekranında MSAL açılır menüsünün altındaki ADD NEW bağlantısına tıklayın.
  • Açılan MSAL Setting penceresinde aşağıdaki alanları doldurun:
  • Name (zorunlu): Yapılandırma için tanımlayıcı isim.
  • Client ID (zorunlu): Azure Portal'da kayıtlı uygulamanızın istemci kimliği.
  • Client Secret (zorunlu): Uygulamanın kimliğini doğrulamak için kullanılan gizli anahtar.
  • Authority: Kimlik doğrulama adresi (ör. https://login.microsoftonline.com/{tenant}).
  • Scopes: Talep edilecek erişim izinleri (ör. user.read).
  • Keystore Base64: Anahtar deposu dosyasının Base64 formatındaki içeriği.
  • Cache Location: Token önbellek konumunu belirleyen anahtar.
  • Keystore Hash (Android only): Yalnızca Android uygulamalar için anahtar deposu hash değeri.

Bilgileri girdikten sonra CREATE butonuna tıklayın, MSAL açılır menüsünden oluşturduğunuz yapılandırmayı seçin ve SAVE butonuna tıklayarak kaydedin.

Bu adımları tamamladığınızda uygulamanızda ihtiyacınıza uygun kimlik doğrulama sağlayıcısını kullanmaya başlayabilirsiniz.

Önemli İpuçları

  • Client Secret, şifre ve token bilgilerini güvenli şekilde saklayın.
  • Response eşleştirmelerinde alan adlarını servisinizin döndürdüğü JSON yanıtıyla birebir aynı yazın.
  • Global konfigürasyonlarda eklenen bilgiler, yetkisi olmayan kullanıcılar için salt okunur veya gizlenmiş (***) olarak görüntülenebilir.
  • Canlı ortama geçmeden önce giriş akışını test ortamında farklı kullanıcılarla deneyin.

Authentication Provider ayarlarını doğru şekilde yapılandırarak kurumunuzun mevcut kimlik doğrulama altyapısını Kuika uygulamalarınıza kolayca entegre edebilirsiniz.