# README

userinfo

Authorization logic making decisions based on user properties.

# Packages

No description provided by the author

# Functions

NewV1UserInfo returns a [user.Info] proxy for [v1beta1.UserInfo] objects.
NewV1UserInfo returns a [user.Info] proxy for [v1.UserInfo] objects.
RejectAllGroups returns an [userauthz.Authorizer] inspecting the [user.Info] group information.
RejectAnyGroups returns an [userauthz.Authorizer] inspecting the [user.Info] group information.
RejectAnyNames returns an [userauthz.Authorizer] inspecting the [user.Info] username information.
RejectAnyUIDs returns an [userauthz.Authorizer] inspecting the [user.Info] identifier information.
RejectExtra returns an [userauthz.Authorizer] inspecting the [user.Info] extra values.
RejectGroup returns an [userauthz.Authorizer] inspecting the [user.Info] group information.
RejectName returns an [userauthz.Authorizer] inspecting the [user.Info] username information.
RequireAllGroups returns an [userauthz.Authorizer] inspecting the [user.Info] group information.
RequireAnyGroups returns an [userauthz.Authorizer] inspecting the [user.Info] group information.
RequireAnyNames returns an [userauthz.Authorizer] inspecting the [user.Info] username information.
RequireAnyUIDs returns an [userauthz.Authorizer] inspecting the [user.Info] identifier information.
RejectExtra returns an [userauthz.Authorizer] inspecting the [user.Info] extra values.
RejectGroup returns an [userauthz.Authorizer] inspecting the [user.Info] group information.
RejectName returns an [userauthz.Authorizer] inspecting the [user.Info] username information.