メインコンテンツにスキップ

RBAC with Conditions API

条件付きRBACのためのよりユーザーフレンドリーなAPI

参照

AddNamedLinkConditionFunc

AddNamedLinkConditionFunc リンク userName->roleNameのための条件関数fnを追加します。fnがtrueを返すとき、リンクは有効で、そうでない場合は無効です

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

AddNamedDomainLinkConditionFunc

AddNamedDomainLinkConditionFunc リンク userName-> {roleName, domain}のための条件関数fnを追加します。fnがtrueを返すとき、リンクは有効で、そうでない場合は無効です

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

SetNamedLinkConditionFuncParams

SetNamedLinkConditionFuncParams リンク userName->roleNameの条件関数fnのパラメータを設定します

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

SetNamedDomainLinkConditionFuncParams

SetNamedDomainLinkConditionFuncParams リンク userName->{roleName, domain}の条件関数fnのパラメータを設定します

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