Skip to content
Smarter by Design.Simpler for Business

Local Database ​

Local Database Nedir? ​

Local Database, kullanıcının giriş formuna yazdığı kullanıcı adı ve parolayı TR7 üzerindeki yerel kullanıcı veritabanında doğrulayan Authentication Providers türüdür. Harici bir dizin ya da kimlik sağlayıcısı bulunmayan senaryolarda kullanılır; kullanıcılar ve parola politikası Local Databases ekranında yönetilir. Hesaptaki alanlar (ad, e-posta, gruplar) otomatik eşlemeyle oturuma yazılır.

Nasıl çalışır?

  1. Local Databases ekranında veritabanı ve kullanıcılar tanımlanır.
  2. Bu ekranda Provider Type olarak Local Database seçilir ve veritabanı seçilir.
  3. Profil, erişim akışına giriş formundan sonra Authentication Provider adımı olarak eklenir.
  4. Kullanıcı adı ve parola veritabanında doğrulanır; akış success ya da fail geçişinden devam eder. Veritabanı izin veriyorsa kullanıcı erişim sayfalarından kendi parolasını sıfırlar ya da değiştirir.

Operasyonel En İyi Uygulamalar ​

  • Önce veritabanı. Veritabanı ve kullanıcılar önceden tanımlanmalıdır; alan, formdan ayrılmadan ekleme simgesiyle de oluşturulur.
  • Kilitleme. Parola doğrulayan bu türde Account Lockout Policies atanmalıdır.

Nasıl Eklenir? ​

Yeni bir Local Database sağlayıcısı, TR7 web yönetim arayüzü üzerinden aşağıdaki adımlarla eklenir:

  1. Sol altta bulunan TR7 logosuna tıklanarak Configuration Menu açılır.
  2. AGS → Authentication → Authentication Providers → Add adımları takip edilir.
  3. Profil için benzersiz ve açıklayıcı bir isim girilir; Provider Type olarak Local Database seçilir.
  4. User Database seçilir.
  5. Add butonuna tıklanarak profil eklenir.

Profil Ekleme Formu ​

AGS → Authentication → Authentication Providers → Add adımları takip edilerek Provider Type alanında Local Database seçildiğinde form aşağıdaki alanlarla açılır: Provider Type alanının altında User Database alanı, ardından Local Database Authentication başlıklı bölümde kullanıcı adı ve parola alanları yer alır.

Local Database Seçiliyken FormLocal Database Seçiliyken Form

INFO

Provider Name Zorunlu ​

Profilin adı; listede, akış şemasındaki adım seçiminde, oturum listesinde ve loglarda profili tanımlar. Ad cihazda benzersiz olmalıdır; aynı adla ikinci bir profil kaydedilmez ve Name is used uyarısı görüntülenir. Boş bırakıldığında Required field uyarısı görüntülenir.

INFO

Provider Type Zorunlu ​

Sağlayıcı türü; bu sayfada Local Database seçilidir. Tür değiştirildiğinde yalnızca yeni türün alanları görüntülenir ve kaydedilir; tür düzenleme formunda da değiştirilir.

INFO

User Database ​

Local Databases ekranındaki veritabanı profilleri listelenir; alan, tanımlı ilk veritabanı seçili olarak gelir. Alan şemada zorunludur, ancak formda zorunlu işareti ve Required field uyarısı görüntülenmez. Seçili veritabanının yanındaki bilgi ve düzenleme simgeleriyle profilin özeti ve düzenleme formu açılır. Açılan listenin üstündeki + Add satırıyla sayfadan ayrılmadan yeni bir profil tanımlanır ve alanda seçili gelir.

Local Database Authentication ​

INFO

Username Zorunlu ​

Veritabanında aranacak kullanıcı adı ifadesi. Alan, giriş formundan gelen değeri taşıyan AGS input (username) değişkeniyle (%AGS_USER_INPUT(username)) dolu gelir; ƒx simgesiyle başka bir smart değişken seçilir.

INFO

Password Zorunlu ​

Doğrulanacak parola ifadesi. Alan, giriş formundan gelen değeri taşıyan AGS input (password) değişkeniyle (%AGS_USER_INPUT(password)) dolu gelir; ƒx simgesiyle başka bir smart değişken seçilir.

User Attribute Mapping ​

INFO

Custom User Attribute Mapping Varsayılan: No customisation ​

Sağlayıcı yanıtındaki alanların oturum özniteliklerine nasıl eşleneceği yönetilir. Alanın solundaki bilgi çubuğu, bu tür için otomatik eşlenen alan sayısını gösterir: 13 fields are filled in automatically for this provider. Çubuktaki ok simgesine tıklandığında otomatik eşlenen 13 satır ve her birinin JSONata ifadesi listelenir.

Sağdaki anahtar Customised konumuna alındığında AGS Attribute ve Source Attribute tablosu görüntülenir: sol kolonda oturum özniteliği (öneri listesiyle), sağ kolonda sağlayıcı yanıtı üzerinde değerlendirilen JSONata ifadesi girilir. Anahtar açıldığında çubuğun sağında satır ekleyen + Add bağlantısı belirir. Otomatik satırla aynı özniteliği hedefleyen özel satır otomatik olanı geçersiz kılar (replaced below rozeti) ve bilgi çubuğunun metni, kaç otomatik satırın değiştirildiğini de söyleyen … fields are filled in automatically; you replace … of them biçimine döner. AGS'nin standart öznitelikleri dışında bir ad girildiğinde bu öznitelik vService'te özel kullanıcı alanı olarak tanımlanır; _ ile başlayan adlar gizli alan sayılır ve özel kullanıcı alanı üretmez.

Lockout Configuration ​

INFO

Lockout Behavior Varsayılan: Use gateway defaults ​

Bu sağlayıcıdaki başarısız denemelerin hangi kilitleme politikalarıyla sayılacağı seçilir:

SeçenekAnlamı
Use Gateway DefaultsvService'in Default Lockout Policies listesindeki politikalar kullanılır.
Replace DefaultsYalnızca Lockout Policies alanında seçilen politikalar kullanılır.
Add to DefaultsvService'in varsayılan politikalarına ek olarak Lockout Policies alanında seçilenler de kullanılır.
No LockoutBu sağlayıcıda başarısız denemeler sayılmaz, kilitleme yapılmaz.
Lockout Policies ​

Replace Defaults ya da Add to Defaults seçiliyken görüntülenir; Account Lockout Policies ekranındaki hazır ve tanımlı politikalar seçilir.

INFO

Add ​

Add butonuna tıklanarak profil eklenir; sekme kapanır ve profil listede görüntülenir.