package
0.26.0
Repository: https://github.com/kcp-dev/kcp.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

DelegateAuthorization delegates authorization to the given delegate authorizer and prefixes the given reason with the reason after the given delegate authorizer executed.
IsDeepSubjectAccessReviewFrom returns whether this is a deep SAR request.
No description provided by the author
NewDecorator returns a new authorizer which is associated with the given key.
No description provided by the author
No description provided by the author
NewMaximalPermissionPolicyAuthorizer returns an authorizer that first checks if the request is for a bound resource or not.
NewRequiredGroupsAuthorizer returns an authorizer that a set of groups stored on the LogicalCluster object.
No description provided by the author
No description provided by the author
WithAuditLogging stores the given domain in the context to be used when logging audit events in the given authorizer chain.
WithDeepSARConfig modifies and returns the input rest.Config with an additional header making SARs to be deep.
WithDeepSubjectAccessReview attaches to the context that this request has set the DeepSubjectAccessReview header.
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RequiredGroupsAnnotationKey is a comma-separated list (OR'ed) of semicolon separated groups (AND'ed) that a user must be a member of to be able to access the workspace.
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SystemCRDAuthorizer protects the system CRDs from users who are admins in their workspaces.