* Turkish language created for Docs. Belgeler için türkçe dil desteği oluşturuldu. * Turkish docs fix
1.5 KiB
1.5 KiB
Erişim Kontrol Listesi Kaynağı(ACL)
Erişim Kontrol Listesi Kaynağı, Erişim Kontrol Listesi sistemindeki kaynak sınıfıdır. Erişim Kontrol Listesi sisteminde, kullanıcılara izinler verildiğinde ilgili kaynaklar otomatik olarak oluşturulur.
Sınıf yönetimi
constructor()
Yapıcı Metod
Kullanım
constructor(options: AclResourceOptions)
Tür
type ResourceActions = { [key: string]: RoleActionParams };
interface AclResourceOptions {
name: string; // Kaynak adı
role: ACLRole; // Kaynağın Rolü
actions?: ResourceActions;
}
Detaylar
RoleActionParams için aclRole.grantAction adresine bakın
getActions()
Kaynağın tüm eylemlerini alın ve sonucu bir ResourceActions nesnesi olarak döndürün.
getAction()
Adına göre Action'ın parametre yapılandırmasını döndürür ve döndürülen sonuç bir RoleActionParams nesnesidir.
Detaylar
RoleActionParams için aclRole.grantAction adresine bakın
setAction()
Kaynağın içinde bir Action parametresi yapılandırması ayarlayın ve sonucu bir RoleActionParams nesnesi olarak döndürün.
Kullanım
setAction(name: string, params: RoleActionParams)
Detaylar
- name - ayarlanacak eylem adı
RoleActionParamsiçinaclRole.grantActionadresine bakın
setActions()
Kullanım
setActions(actions: ResourceActions)
"setAction" toplu çağrısı için kolaylık yöntemi