Skip to content
Smarter by Design.Simpler for Business

ags local-database ​

ags local-database komutu, harici bir dizin ya da kimlik sağlayıcısı bulunmayan senaryolarda kullanıcı hesaplarının tutulduğu yerel veritabanlarını yönetir. Her veritabanı kendi parola politikasını taşır. Panel karşılığı Local Databases ekranıdır.

Veritabanı yalnız hesapların kabıdır; hesaplar ags local-user ile açılır ve kimlik doğrulamada kullanılabilmesi için localDb türünde bir sağlayıcıya bağlanır.

Komut Özeti ​

TR7 WEB-CLI · ags local-database
admin@TR7LBWAF01> ags local-database list # hepsini listele
admin@TR7LBWAF01> ags local-database show <kimlik> # birini göster
admin@TR7LBWAF01> ags local-database add name <ad> … # yeni veritabanı
admin@TR7LBWAF01> ags local-database update id <kimlik> … # değiştir
admin@TR7LBWAF01> ags local-database delete <kimlik> # sil
admin@TR7LBWAF01>  

Zorunlu Alanlar ​

SıraAlanDurumDeğer
1nameZorunluVeritabanının benzersiz adı

Bu komutta başka zorunlu alan yoktur: parola politikasının tamamı varsayılan değerleriyle gelir ve yalnız değiştirilecekse yazılır.

Parola Politikası ​

AlanVarsayılanDeğer
--passwordMinLength8Parolanın en az karakter sayısı; 4 ile 128 arasında
--passwordComplexitybasicnone yalnız uzunluğu denetler · basic en az bir harf ve bir rakam ister · strong büyük harf, küçük harf, rakam ve özel karakter ister
--passwordPreventReusefalseAçıkken yeni parola, kullanıcının son beş parolasından (mevcut parola dâhil) biriyle aynı olamaz
--allowSelfPasswordResettrueKullanıcının erişim sayfalarından e-posta bağlantısıyla parolasını sıfırlamasına izin verir
--allowSelfPasswordChangetrueKullanıcının mevcut parolasını girerek yenisini belirlemesine izin verir

Politika ne zaman uygulanır

Parola kuralları, hesaplara parola atanırken ve kullanıcı kendi parolasını değiştirirken denetlenir; politika her veritabanı için ayrı tutulur.

Örnekler ​

TR7 WEB-CLI · A) Varsayılan politikayla veritabanı
admin@TR7LBWAF01> ags local-database add name musteri-hesaplari
admin@TR7LBWAF01>  
TR7 WEB-CLI · B) Sıkı parola politikası
admin@TR7LBWAF01> ags local-database add name personel-hesaplari \
--passwordMinLength 12 --passwordComplexity strong --passwordPreventReuse true
admin@TR7LBWAF01>  
TR7 WEB-CLI · C) Kendi kendine parola işlemlerini kapatma
admin@TR7LBWAF01> ags local-database update id <kimlik> \
--allowSelfPasswordReset false --allowSelfPasswordChange false
admin@TR7LBWAF01>  

Güncelleme ve Silme ​

TR7 WEB-CLI · güncelleme ve silme
admin@TR7LBWAF01> ags local-database update id <kimlik> --passwordMinLength 10
admin@TR7LBWAF01> ags local-database delete <kimlik>
admin@TR7LBWAF01>  

Bilinmesi Gerekenler ​

  • Veritabanı tek başına kimlik doğrulamaz. Kullanılabilmesi için localDb türünde bir sağlayıcı oluşturulup bu veritabanına bağlanmalıdır.
  • Hesaplar ayrı komutla açılır. Kullanıcı ekleme, düzenleme ve parola atama işlemleri ags local-user ile yapılır.
  • Ad benzersizdir. Aynı adla ikinci bir veritabanı oluşturulamaz.
  • Silmeden önce bağlar denetlenmelidir. Bu veritabanına bağlı sağlayıcı ya da hesap bulunsa da silme engellenmez; bağın kopması karşı tarafta görülür.