Ir al contenido principal

RBAC with Conditions API

Una API más amigable para el usuario para RBAC con condiciones.

Referencia

AddNamedLinkConditionFunc

AddNamedLinkConditionFunc Añade la función de condición fn para el Enlace userName->roleName, cuando fn devuelve true, el Enlace es válido, de lo contrario es inválido

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

AddNamedDomainLinkConditionFunc

AddNamedDomainLinkConditionFunc Añade la función de condición fn para el Enlace userName->{roleName, domain}, cuando fn devuelve true, el Enlace es válido, de lo contrario es inválido

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

SetNamedLinkConditionFuncParams

SetNamedLinkConditionFuncParams Establece los parámetros de la función de condición fn para el Enlace userName->roleName

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

SetNamedDomainLinkConditionFuncParams

SetNamedDomainLinkConditionFuncParams Establece los parámetros de la función de condición fn para el Enlace userName->{roleName, domain}

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