Краткое описание дополнительных атрибутов из исходного кода говорит о том, что:
// GetExtra can contain any additional information that the authenticator
// thought was interesting. One example would be scopes on a token.
// Keys in this map should be namespaced to the authenticator or
// authenticator/authorizer pair making use of them.
// For instance: "example.org/foo" instead of "foo"
// This is a map[string][]string because it needs to be serializeable into
// a SubjectAccessReviewSpec.authorization.k8s.io for proper authorization
// delegation flows
// In order to faithfully round-trip through an impersonation flow, these keys
// MUST be lowercase.
GetExtra() map[string][]string
}
func (i *DefaultInfo) GetExtra() map[string][]string {
return i.Extra
}
После прочтения кода я не нашел никаких ссылок на дополнительные атрибуты.
Похоже, что дополнительные атрибуты в настоящий момент не используются в плагине RBAC, но могут использоваться в режиме авторизации Webhook .