본문으로 건너뛰기

조건이 포함된 RBAC API

이 페이지는 조건이 포함된 RBAC의 API를 문서화합니다. 즉, 조건 함수를 사용자–역할 링크에 연결하여 조건이 true를 반환할 때만 링크가 유효하도록 합니다.

참조​

AddNamedLinkConditionFunc​

사용자–역할 링크 (userName, roleName)에 대한 조건 함수를 등록합니다. 이 함수가 true를 반환할 때만 링크가 유효한 것으로 간주됩니다.

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

AddNamedDomainLinkConditionFunc​

도메인 범위 링크에 대해 위와 동일합니다: (userName, roleName, domainName). 조건 함수가 true를 반환할 때만 링크가 유효합니다.

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

SetNamedLinkConditionFuncParams​

링크 (userName, roleName)에 대한 조건 함수에 전달되는 매개변수를 설정합니다. 하나 이상의 문자열 인자를 전달합니다.

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

SetNamedDomainLinkConditionFuncParams​

도메인 범위 링크 (userName, roleName, domainName)에 대한 조건 함수에 전달되는 매개변수를 설정합니다.

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

Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.