{ "description": "UserInfo holds the information about the user needed to implement the user.Info interface.", "properties": { "extra": { "additionalProperties": { "items": { "type": [ "string", "null" ] }, "type": [ "array", "null" ] }, "description": "Any additional information provided by the authenticator.", "type": [ "object", "null" ] }, "groups": { "description": "The names of groups this user is a part of.", "items": { "type": [ "string", "null" ] }, "type": [ "array", "null" ] }, "uid": { "description": "A unique value that identifies this user across time. If this user is deleted and another user by the same name is added, they will have different UIDs.", "type": [ "string", "null" ] }, "username": { "description": "The name that uniquely identifies this user among all active users.", "type": [ "string", "null" ] } }, "type": "object", "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://kubernetes.io/api/userinfo/authentication/v1" }