Güvenlik Yönetim Dili (SML)

Top  Previous  Next

Güvenlik Yönetim Dili (SML); güvenlik ile ilgili görevleri yapabilmek için bir dizi fonksiyon sunar. SML kodları, güvenlik bileşeninin SMLProcess elemanındaki "SML" özelliği içine yazılabilir.

1.SML içinde gömülü olarak MScript kullanılabilir.
2.Fonksiyon parametresi olarak MScript sembolleri kullanılabilir.

 

Örnekler:

 

  @doif(b:yenikullanici)

    CreateUser(username, password, fullname, email, false)

    AddRoleToUser(username, 'NORMAL_KULLANICI')

  @doelse()

    UpdateUser(username, fullname, email, disabled)

  @doend()

 

 

SML Fonksiyonları

Kullanıcı ile ilgili Fonksiyonlar

LoginUser (Sisteme Giriş)

LogoutUser (Sistemden Çıkış)

HasUserAuthority (Kullanıcı Yetkili mi?)

CreateUser (Kullanıcı Oluştur)

UpdateUser (Kullanıcı Bilgilerini Güncelle)

RemoveUser (Kullanıcı Sil)

ChangePassword (Parola Değiştir)

ResetPassword (Parola Sıfırla)

AddRoleToUser (Kullanıcıya Rol Ekle)

RemoveRoleFromUser (Kullanıcıdan Rol Çıkar)

SendResetPasswordMail

 

Roller ile ilgili Fonksiyonlar

SetRole (Rol Oluştur / Güncelle)

RemoveRole (Rol Sil)

AddCheckPointToRole (Role Kontrol Noktası Ekle)

RemoveCheckPointFromRole (Rolden Kontrol Noktası Çıkart)

 

Kontrol Noktaları ile ilgili Fonksiyonlar

SetCheckPoint (Kontrol Noktası Oluştur / Güncelle)

RemoveCheckPoint (Kontrol Noktası Sil)

 

Diğer

SetSubdomain (Alt Güvenlik Bölgesi Belirle)

SetVar (Simsar Değişkeni Belirle)