Kimlik Sağlayıcı, API 'ye istek gönderecek kullanıcı havuzunu belirtir. Bu ön tanımlı Kimlik Sağlayıcıları, Kimlik Doğrulama Politikası oluşturulurken kullanılır.

"Project Owner" gibi "Kimlik Doğrulama Hizmetlerini Yönet" yetkisine sahip roller tarafından erişilebilir ve yönetilebilir. 

Veri tabanı ile kimlik doğrulama için bağlantı ayarlarını içeren görsele aşağıda yer verilmiştir:


Veri tabanı ile kimlik doğrulama için bağlantı ayarlarında kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan

Açıklama

Ad

(Name)

Oluşturulan Veri Tabanı Kimlik Sağlayıcı adı bilgisidir. 

Açıklama

(Description)

Oluşturulan Kimlik Sağlayıcı ile ilgili yönetimi kolaylaştırmak için açıklama yazılabilir.

Şifreleme Türü

(Encryption Type)

Veri tabanı Bağlantısında kullanılacak tabloda şifre bilgisi şifreli tutuluyor ise tabloda tutulan şifreye ait şifreleme türü seçilmelidir.

  • NONE
  • MD2
  • MD5
  • SHA1
  • SHA224
  • SHA256
  • SHA384
  • SHA512
  • Blowfish
  • RC2
  • RC4
  • AES CBC NoPadding
  • AES CBC PKCS5Padding
  • AES ECB NoPadding
  • AES ECB PKCS5Padding
  • AES GCM NoPadding
  • AES CFB NoPadding
  • AES CFB PKCS5Padding
  • AES OFB NoPadding
  • AES OFB PKCS5Padding
  • AES CTR NoPadding
  • AES CTR PKCS5Padding
  • DES CBC NoPadding
  • DES CBC PKCS5Padding
  • DES ECB NoPadding
  • DES ECB PKCS5Padding
  • DESede CBC NoPadding
  • DESede CBC PKCS5Padding
  • DESede ECB NoPadding
  • DESede ECB PKCS5Padding

Kodlama

(Encoding Type)

Parolalar için kullanılacak kodlama belirlenebilir.

Ön Ek

(Salt Pre)

Parola şifrelenmeden önce parolanın önüne eklenecek harf dizisi tanımlanabilir.

Son Ek

(Salt Post)

Parola şifrelenmeden önce parolanın sonuna eklenecek harf dizisi tanımlanabilir.

Veri Tabanı Bağlantısı

(Database Connection Pool Definition)

Veri tabanı bağlantısının alınacağı havuz seçilir ya da oluşturulur.

Sorgu

(Query)

Bir sorgu veri tabanından Kullanıcı adı/parola çiftlerini ya da rol listesini almak için kullanılır. Sorguda kullanıcı adı parametresi ":username" şeklinde ve eğer varsa parola parametresi ":password" şeklinde tanımlanmalıdır. Apinizer bu özel parametre isimleri ile çalışır.

Örnek sorgu: select role_name from t_user_role where email=:username and pwd=:password

Test için Kullanıcı Adı

(Test Username)

Sorgu test için işletilirken kullanıcı adı parametresi yerine yazılacak değer girilir. Bu parametre ortam değişkenlerinden de seçilebilir.

Test için Şifre

(Test Password)

Sorgu test için işletilirken şifre parametresi yerine yazılacak değer girilir. Bu parametre ortam değişkenlerinden de seçilebilir.