package util
import "k8s.io/kubernetes/pkg/registry/authorization/util"
Index ¶
- func AuthorizationAttributesFrom(spec authorizationapi.SubjectAccessReviewSpec) authorizer.AttributesRecord
- func NonResourceAttributesFrom(user user.Info, in authorizationapi.NonResourceAttributes) authorizer.AttributesRecord
- func ResourceAttributesFrom(user user.Info, in authorizationapi.ResourceAttributes) authorizer.AttributesRecord
Functions ¶
func AuthorizationAttributesFrom ¶
func AuthorizationAttributesFrom(spec authorizationapi.SubjectAccessReviewSpec) authorizer.AttributesRecord
AuthorizationAttributesFrom takes a spec and returns the proper authz attributes to check it.
func NonResourceAttributesFrom ¶
func NonResourceAttributesFrom(user user.Info, in authorizationapi.NonResourceAttributes) authorizer.AttributesRecord
NonResourceAttributesFrom combines the API object information and the user.Info from the context to build a full authorizer.AttributesRecord for non resource access
func ResourceAttributesFrom ¶
func ResourceAttributesFrom(user user.Info, in authorizationapi.ResourceAttributes) authorizer.AttributesRecord
ResourceAttributesFrom combines the API object information and the user.Info from the context to build a full authorizer.AttributesRecord for resource access
Source Files ¶
helpers.go
- Version
- v1.21.7
- Published
- Nov 17, 2021
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 16 seconds ago –
Tools for package owners.