Documentation
¶
Index ¶
- Constants
- Variables
- func CheckAccess(ctx *gin.Context, level []kubeModel.AccessLevel)
- func DeleteAccess(ctx *gin.Context)
- func GetHeader(ctx *gin.Context, header string) string
- func IsAdmin(ctx *gin.Context)
- func ReadAccess(ctx *gin.Context)
- func RequiredUserHeaders() gin.HandlerFunc
- func WriteAccess(ctx *gin.Context)
- type UserHeaderDataMap
Constants ¶
View Source
const ( RoleUser = "user" RoleAdmin = "admin" )
View Source
const ( UserNamespaces = "user-namespaces" UserRole = "user-role" UserID = "user-id" )
Variables ¶
Functions ¶
func CheckAccess ¶
func CheckAccess(ctx *gin.Context, level []kubeModel.AccessLevel)
func DeleteAccess ¶
func ReadAccess ¶
func RequiredUserHeaders ¶
func RequiredUserHeaders() gin.HandlerFunc
func WriteAccess ¶
Types ¶
type UserHeaderDataMap ¶
type UserHeaderDataMap map[string]model.UserHeaderData
func ParseUserHeaderData ¶
func ParseUserHeaderData(str string) (UserHeaderDataMap, error)
ParseUserHeaderData decodes headers for substitutions
Click to show internal directories.
Click to hide internal directories.