Documentation
¶
Index ¶
Constants ¶
View Source
const ( AdminGroup = "admin" PowerUserPlusGroup = "power-user-plus" PowerUserGroup = "power-user" AuthenticatedGroup = "authenticated" MetricsGroup = "metrics" UnauthenticatedGroup = "unauthenticated" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Authorizer ¶
type Authorizer struct {
// contains filtered or unexported fields
}
func NewAuthorizer ¶
func NewAuthorizer(cache, uncached kclient.Client, devMode bool, acrHelper *accesscontrolrule.Helper) *Authorizer
type Resources ¶ added in v0.7.0
type Resources struct {
AssistantID string
ProjectID string
ThreadID string
TemplateID string
TaskID string
MCPServerID string
MCPServerInstanceID string
ProjectMCPServerID string
// MCPID can be the ID of an MCPServer, an MCPServerInstance, or MCPServerCatalogEntry. It is used for interaction with the MCP gateway.
MCPID string
RunID string
WorkflowID string
PendingAuthorizationID string
ToolID string
WorkspaceID string
Authorizated ResourcesAuthorized
}
type ResourcesAuthorized ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.