Passer au contenu principal

RBAC with Conditions API

Une API plus conviviale pour RBAC avec conditions.

Référence

AddNamedLinkConditionFunc

AddNamedLinkConditionFunc Ajoute la fonction de condition fn pour le lien userName->roleName, lorsque fn renvoie vrai, le lien est valide, sinon invalide

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

AddNamedDomainLinkConditionFunc

AddNamedDomainLinkConditionFunc Ajoute la fonction de condition fn pour le lien userName-> {roleName, domain}, lorsque fn renvoie vrai, le lien est valide, sinon invalide

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

SetNamedLinkConditionFuncParams

SetNamedLinkConditionFuncParams Définit les paramètres de la fonction de condition fn pour le lien userName->roleName

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

SetNamedDomainLinkConditionFuncParams

SetNamedDomainLinkConditionFuncParams Définit les paramètres de la fonction de condition fn pour le lien userName->{roleName, domain}

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