Yetkilendirme, kullanıcı ve rol tanımları

Vega Report Server raporlarınızı yetkilendirebilirsiniz.
Bunun için storage/config dizininde bulunan users.xml dosyasını bir text editörü ile açın. Tavsiye edebileceğim bir editör olan PSPad i http://www.pspad.com/ adresinden indirebilirsiniz.

Varsayılan olarak gönderilen hali ile users.xml dosyamızın içeriği aşağıdaki gibidir.

<configuration>
 <users>
 <user userName="admin" password="" allowEditing="true" admin="true">
 <roles>
 </roles>
 </user>
 </users>

 <roles>
 </roles>

</configuration>

Şimdi konfigürasyonumuzu değiştirelim.

1- Öncelikle admin kullanıcısına şifre verelim.

2 – Ali, Mehmet, Sevgi isimlerinde kullanıcılar oluşturalım.

3- Muhasebe ve Satış isminde iki rol oluşturalım ve kullanıcılara ait oldukları rolleri verelim. Sonuç olarak yeni users.xml imiz şu şekilde.

<configuration>
 <users>

 <user userName="admin" password="12345" allowEditing="true" admin="true">
 <roles>
 <role>Muhasebe</role>
 <role>Satış</role>
 <role>Yönetim</role>
 </roles>
 </user>

 <user userName="Ali" password="300" allowEditing="false" admin="false">
 <roles>
 <role>Satış</role>
 </roles>
 </user>

 <user userName="Mehmet" password="4004" allowEditing="false" admin="false">
 <roles>
 <role>Satış</role>
 <role>Yönetim</role>
 </roles>
 </user>

 <user userName="Sevgi" password="5005" allowEditing="false" admin="false">
 <roles>
 <role>Muhasebe</role>
 </roles>
 </user>

 </users>

 <roles>
 <role>Muhasebe</role>
 <role>Satış</role>
 <role>Yönetim</role>
 </roles>

</configuration>

Sunucuyu monitör yazılımından durdurup tekrar başlattıktan sonra sisteme girişte artık şifre soracaktır.

Giren kullanıcının yetkilerine göre sadece yetkili olduğu raporlar görüntülenir. Bunun için admin kullanıcı ile girip raporlara yetki vermemiz gerekir.

Yukarıdaki resimde görüldüğü gibi yetkilendirme yapılır ise sadece satış ve yönetim rollerine sahip kullanıcılar bu raporu görüntüleyebilirler.

Comments are closed.