MCPcopy Create free account
hub / github.com/astercloud/aster / checkPermissionConditions

Method checkPermissionConditions

pkg/security/access_control.go:836–843  ·  view source on GitHub ↗

checkPermissionConditions 检查权限条件

(conditions []PermissionCondition, context map[string]any)

Source from the content-addressed store, hash-verified

834
835// checkPermissionConditions 检查权限条件
836func (ac *AccessController) checkPermissionConditions(conditions []PermissionCondition, context map[string]any) bool {
837 for _, condition := range conditions {
838 if !ac.checkPermissionCondition(condition, context) {
839 return false
840 }
841 }
842 return true
843}
844
845// checkPermissionCondition 检查单个权限条件
846func (ac *AccessController) checkPermissionCondition(condition PermissionCondition, context map[string]any) bool {

Callers 1

checkPermissionListMethod · 0.95

Calls 1

Tested by

no test coverage detected