Custom Authentication Provider

Custom Authentication Provider, özelleştirilmiş kimlik doğrulama sistemleri oluşturmanıza olanak tanır.

  1. C# Functions'ı seçin ve bir ad girin.
  2. Template alanından Custom Authentication Provider şablonunu seçin.
  3. CREATE butonuna tıklayın.

Şablondaki sınıf, ICustomAuthentication arayüzünü uygular ve kimlik doğrulama işlevlerini tanımlar. Aşağıdaki metotlar hazır olarak sunulmaktadır:

Login Metodu: Kullanıcıların giriş yapmasını sağlar. İki ayrı sürümü bulunur:

  • Kullanıcı adı ve şifre ile giriş yapma: Login(string username, string password)
  • Kullanıcı adı, dışsal bir token ve yenileme token ile giriş yapma

Metot, giriş başarılı olduğunda kullanıcı bilgilerini içeren bir Token nesnesi döndürür. Bu nesnede FirstName, LastName, TokenString, RefreshToken ve Username alanları bulunur. Kullanıcının giriş işlemi doğrulanmalıdır; bu doğrulama REST API veya özel bir veritabanı üzerinden yapılabilir.

Refresh Token Metodu: Süresi dolmuş bir token'ı yenilemek için kullanılır.

Find Manager Metodu: Bir kullanıcının yöneticisini bulmak için kullanılır. Process Automation içinde sıklıkla kullanılır.

Logout Metodu: Kullanıcının sistemden çıkış yapmasını sağlar. Bu metodun dönüş değeri yoktur.

Kuika'nın varsayılan davranışını korumak istediğiniz metotlarda return null kullanın. Özel bir giriş mantığı uygulamak istiyorsanız, şablondaki yorum satırı hâlindeki return new Token() kodunu açın, alan değerlerini düzenleyin ve return null; satırını kaldırın.