AddNamedLinkConditionFunc Add condition function fn for Link userName->roleName, when fn returns true, Link is valid, otherwise invalid.
(ptype, user, role string, fn rbac.LinkConditionFunc)
| 998 | // AddNamedLinkConditionFunc Add condition function fn for Link userName->roleName, |
| 999 | // when fn returns true, Link is valid, otherwise invalid. |
| 1000 | func (e *Enforcer) AddNamedLinkConditionFunc(ptype, user, role string, fn rbac.LinkConditionFunc) bool { |
| 1001 | if rm, ok := e.condRmMap[ptype]; ok { |
| 1002 | rm.AddLinkConditionFunc(user, role, fn) |
| 1003 | return true |
| 1004 | } |
| 1005 | return false |
| 1006 | } |
| 1007 | |
| 1008 | // AddNamedDomainLinkConditionFunc Add condition function fn for Link userName-> {roleName, domain}, |
| 1009 | // when fn returns true, Link is valid, otherwise invalid. |