Custom Authorization Provider

Custom Authorization Provider, kullanıcıların uygulama içindeki rollerini belirlemek için kullanılır.

  1. C# veri kaynağını seçin, bir isim girin.
  2. Custom Authorization Provider metodunu seçin.
  3. CREATE butonuna tıklayın.

Custom Authorization Sınıfı ve Get Roles Metodu

Kuika, kullanıcılar için Custom Authorization içerisinde hazır bir C# ön tanımlı fonksiyon sunmaktadır. Bu fonksiyon, aşağıdaki metodları ve değişkenleri içerir:

  • Get Roles Metodu: Kullanıcının uygulama içinde hangi rolleri aldığını döndürür.
    • Parametreler:
      • App Id: Uygulamanın benzersiz kimliği (GUID).
      • App Name: Uygulamanın adı.
      • Screen Id: Ekrana özgü benzersiz kimlik (GUID).
      • Screen Name: Ekranın adı.
      • User Name: Kullanıcının e-posta adresi veya kimliği.

Eğer özel kimlik doğrulama sistemi uygulanmayacaksa, return null kullanılmalıdır. Bu durumda varsayılan sistem davranışı korunur ve kullanıcıya özel bir rol atanmaz.

Kod içinde sağlanan yorumlar, geliştiricilerin fonksiyonun nasıl kullanılacağını anlamalarına yardımcı olur. Özellikle, özel roller tanımlamak isteyen geliştiriciler için kodun düzenlenebilir alanları belirtilmiştir. Bu yapı, belirli ekranlarda veya uygulama bölümlerinde çalışanlar için özelleştirilmiş roller tanımlamak amacıyla kullanılabilir.