Ana içeriğe atla

RBAC with Conditions API

Koşullu RBAC için daha kullanıcı dostu bir API.

Referans

AddNamedLinkConditionFunc

AddNamedLinkConditionFunc Link userName->roleName için fn koşul fonksiyonunu ekler,

e.AddNamedLinkConditionFunc("g", "userName", "roleName", YourLinkConditionFunc)

AddNamedDomainLinkConditionFunc

AddNamedDomainLinkConditionFunc Bağlantı için koşul fonksiyonu fn ekle userName-> {roleName, domain},

e.AddNamedDomainLinkConditionFunc("g", "userName", "roleName", "domainName", YourLinkConditionFunc)

SetNamedLinkConditionFuncParams

SetNamedLinkConditionFuncParams Bağlantı için koşul fonksiyonu fn'nin parametrelerini ayarlar userName->roleName

e.SetNamedLinkConditionFuncParams("g", "userName", "roleName", "YourConditionFuncParam")
e.SetNamedLinkConditionFuncParams("g", "userName2", "roleName2", "YourConditionFuncParam_1", "YourConditionFuncParam_2")

SetNamedDomainLinkConditionFuncParams

SetNamedDomainLinkConditionFuncParams Bağlantı için koşul fonksiyonu fn'nin parametrelerini ayarlar userName->{roleName, domain}

e.SetNamedDomainLinkConditionFuncParams("g", "userName", "roleName", "domainName", "YourConditionFuncParam")
e.SetNamedDomainLinkConditionFuncParams("g", "userName2", "roleName2", "domainName2", "YourConditionFuncParam_1", "YourConditionFuncParam_2")