AddNamedDomainLinkConditionFunc Add condition function fn for Link userName-> {roleName, domain}, when fn returns true, Link is valid, otherwise invalid.
(ptype, user, role string, domain string, fn rbac.LinkConditionFunc)
| 1008 | // AddNamedDomainLinkConditionFunc Add condition function fn for Link userName-> {roleName, domain}, |
| 1009 | // when fn returns true, Link is valid, otherwise invalid. |
| 1010 | func (e *Enforcer) AddNamedDomainLinkConditionFunc(ptype, user, role string, domain string, fn rbac.LinkConditionFunc) bool { |
| 1011 | if rm, ok := e.condRmMap[ptype]; ok { |
| 1012 | rm.AddDomainLinkConditionFunc(user, role, domain, fn) |
| 1013 | return true |
| 1014 | } |
| 1015 | return false |
| 1016 | } |
| 1017 | |
| 1018 | // SetNamedLinkConditionFuncParams Sets the parameters of the condition function fn for Link userName->roleName. |
| 1019 | func (e *Enforcer) SetNamedLinkConditionFuncParams(ptype, user, role string, params ...string) bool { |