accesscontrolrule

package
v0.9.0-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 21, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Helper

type Helper struct {
	// contains filtered or unexported fields
}

func NewAccessControlRuleHelper

func NewAccessControlRuleHelper(acrIndexer gocache.Indexer) *Helper

func (*Helper) GetAccessControlRulesForMCPServer

func (h *Helper) GetAccessControlRulesForMCPServer(namespace, serverName string) ([]v1.AccessControlRule, error)

GetAccessControlRulesForMCPServer returns all AccessControlRules that contain the specified MCP server name

func (*Helper) GetAccessControlRulesForMCPServerCatalogEntry

func (h *Helper) GetAccessControlRulesForMCPServerCatalogEntry(namespace, entryName string) ([]v1.AccessControlRule, error)

GetAccessControlRulesForMCPServerCatalogEntry returns all AccessControlRules that contain the specified catalog entry name

func (*Helper) GetAccessControlRulesForSelector

func (h *Helper) GetAccessControlRulesForSelector(namespace, selector string) ([]v1.AccessControlRule, error)

GetAccessControlRulesForSelector returns all AccessControlRules that contain the specified selector

func (*Helper) GetAccessControlRulesForUser

func (h *Helper) GetAccessControlRulesForUser(namespace, userID string) ([]v1.AccessControlRule, error)

func (*Helper) UserHasAccessToMCPServer

func (h *Helper) UserHasAccessToMCPServer(user kuser.Info, serverName string) (bool, error)

UserHasAccessToMCPServer checks if a user has access to a specific MCP server through AccessControlRules

func (*Helper) UserHasAccessToMCPServerCatalogEntry

func (h *Helper) UserHasAccessToMCPServerCatalogEntry(user kuser.Info, entryName string) (bool, error)

UserHasAccessToMCPServerCatalogEntry checks if a user has access to a specific catalog entry through AccessControlRules

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL