Pular para o conteúdo principal

RBAC with Conditions API

Uma API mais amigável para RBAC com condições.

Referência

AddNamedLinkConditionFunc

AddNamedLinkConditionFunc Adiciona a função de condição fn para o Link userName->roleName, quando fn retorna verdadeiro, o Link é válido, caso contrário, inválido

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

AddNamedDomainLinkConditionFunc

AddNamedDomainLinkConditionFunc Adiciona a função de condição fn para o Link userName->{roleName, domain}, quando fn retorna verdadeiro, o Link é válido, caso contrário, inválido

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

SetNamedLinkConditionFuncParams

SetNamedLinkConditionFuncParams Define os parâmetros da função de condição fn para o Link userName->roleName

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

SetNamedDomainLinkConditionFuncParams

SetNamedDomainLinkConditionFuncParams Define os parâmetros da função de condição fn para o Link userName->{roleName, domain}

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