التخطي إلى المحتوى الرئيسي

RBAC with Conditions API

واجهة برمجة تطبيقات أكثر سهولة في الاستخدام لـ RBAC مع الشروط.

مرجع

AddNamedLinkConditionFunc

AddNamedLinkConditionFunc إضافة وظيفة الشرط fn للرابط userName->roleName، عندما تُرجع fn قيمة صحيحة، يكون الرابط صالحًا، وإلا يكون غير صالح

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

AddNamedDomainLinkConditionFunc

AddNamedDomainLinkConditionFunc إضافة وظيفة الشرط fn للرابط userName-> {roleName, domain}، عندما تُرجع fn قيمة صحيحة، يكون الرابط صالحًا، وإلا يكون غير صالح

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

SetNamedLinkConditionFuncParams

SetNamedLinkConditionFuncParams تعيين معاملات وظيفة الشرط fn للرابط userName->roleName

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

SetNamedDomainLinkConditionFuncParams

SetNamedDomainLinkConditionFuncParams تعيين معاملات وظيفة الشرط fn للرابط userName->{roleName, domain}

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