No items found.

Azure Portal’da Uygulama Oluşturma

Kuika'da uygulamalarınızda kimlik doğrulama sağlayıcısı olarak MSAL kullanmak için Azure Portal'da bazı işlemleri gerçekleştirmeniz gerekmektedir. 

Uygulama Kaydı Oluşturma

  1. portal.azure.com adresine giriş yapın.
  2. Açılan ekranda Entra ID’ye tıklayın ya da arama konsolunda Entra ID’yi arayın.
  3. Entra ID ekranında bulunan sol menüdeki "App registrations" seçeneğine tıklayın.
  4. Açılan ekranda "New registration" butonuna tıklayın.
  1. Onay ekranında "Register in this Directory" seçimini yapın.

“Register in this Directory”, birden fazla directory’si olan userlar için geçerli. Tek directory sahibi kullanıcılar bu onayla karşılaşmayacaktır.

  1. Açılan ekranda uygulamanızı isimlendirin. 
  1. “Supported Account Types” başlığı altından geliştirmek istediğiniz uygulamanın ihtiyacına uygun seçimi yapın. Bu içerik kapsamında "Accounts in any organizational directory and personal Microsoft accounts" seçimi ile ilerledik.
  1. Ardından "Register" butonuna tıklayın. 

Uygulama Bilgilerini Kaydetme

  1. Açılan ekranda bulunan bilgiler (Application Client ID ve Business hesaplar için Tenant ID) Kuika’da MSAL bilgilerini tanımlarken kullanılacaktır.
  2. Azure Portal’da "Certificates & secrets" öğesine tıklayın.
  1. "New client secret" butonuna tıklayın.
  1. Sağdan açılan Drawer'da Description alanını doldurun ve Client Secret için son kullanım süresini Expires alanından seçin ve "Add" butonuna tıklayın.
  1. Gelen ekranda Client Secret altında yer alan Value’yi bir metin dokümanında yedekleyin. Bu değer platformda Client Secret için kullanılmaktadır. Güvenlik için ilerleyen zaman dilimlerinde bu ekran aracılığıyla Value’ya erişim sağlanamayacaktır.

API İzinlerini Oluşturma

  1. MSAL ile erişim sağlamak istenilen izinler API permissions ile oluşturulur. Sol menüde yer API permissions öğesine tıklayarak API permissions ekranı açılır.
  1. Bu ekranda mevcut izinler listelenmekte, yeni bir izin oluşturulabilmektedir. Varsayılan olarak User.Read isimli giriş yapma ve kullanıcı profili okuma izni bu ekranda gelmektedir.
  2. Yeni bir izin oluşturmak için (örneğin takvime erişim) "Add a permission" butonuna tıklayın.
  1. Açılan ekranda Microsoft Graph’a tıklayıp ihtiyaç duyulan izinleri seçerek ekleyebilirsiniz.
  1. İzin ekleme işlemi sonrasında bir önceki ekrana dönüş sağlanır.

Platform Ekleme

  1. Bir sonraki işlem olarak yetkilendirmeyi sağlamak için platform (Web/iOS ve Android) ekleme işlemi yapılır.
  2. Sol menüde yer alan "Overview" seçeneğine tıklayın.
  1. Açılan ekranda "Redirect URLs" karşısında yer alan "Add a Redirect URL" butonuna tıklayın.
  1. Açılan ekranda bulunan "Add a platform" butonuna tıklayın.

Web Platformu Ekleme

  1. Web butonuna tıklayın.
  1. Açılan ekranda Redirect URLs alanında yayınlayacağınız Web uygulamaya yönelik Redirect URL’i oluşturun. (Örneğin;https://platform.kuika.com/msalredirect)
  2. Daha sonra altta yer alan "Front-channel logout URL" alanında yayınlayacağınız Web uygulamaya yönelik Logout URL’i oluşturun. (Örneğin; https://platform.kuika.com/logout)
  3. "Configure" butonuna tıklayın.

iOS Platformu Ekleme

  1. Eğer uygulamanızı iOS ve Android uygulamalar olarak da yayınlamak isterseniz platform olarak iOS ve Android’i de eklemeniz gerekecektir. Sadece Web uygulamalarda bu işleme gerek yoktur.
  2. iOS platform eklemek için "Add a platform" butonuna tıklayın. Açılan ekranda iOS seçimini yapın.
  1. Devam eden ekranda uygulamanın Bundle ID’sini girin ve "Configure" butonuna tıklayın.
  2. "Configure" butonuna tıkladığınızda uygulamanıza yönelik yetkilendirme bilgileri görüntülenecektir. Bu bilgiler Overview ekranında yer alan bilgilerle aynı bilgilerdir.
  3. "Done" butonuna tıklayarak iOS platform ekleme işlemini tamamlayın.

Android Platformu Ekleme

  1. Android platform eklemek için iOS’a benzer şekilde "Add a platform" butonuna tıklayın. Açılan ekranda Android seçimini yapın.
  1. Package name alanına uygulamanın Bundle ID’sini girin.
  2. Signature hash alanına uygulamaya özgü Signature Hash bilgisini SHA-1 formatında Base64 olarak girin.
  3. "Configure" butonuna tıkladığınızda uygulamanıza yönelik yetkilendirme bilgileri görüntülenecektir. Bu bilgiler Overview ekranında yer alan bilgilerle aynı bilgilerdir.
  4. "Done" butonuna tıklayarak Android platform ekleme işlemini tamamlayın.
  5. Bu işlemlerle birlikte Azure Portal’da yapmanız gereken işlemleri tamamlamış olacaksınız.