ContainerImage.Pinniped/internal/concierge
Monis Khan 521adffb17
impersonation proxy: add nested impersonation support
This change updates the impersonator logic to use the delegated
authorizer for all non-rest verbs such as impersonate.  This allows
it to correctly perform authorization checks for incoming requests
that set impersonation headers while not performing unnecessary
checks that are already handled by KAS.

The audit layer is enabled to track the original user who made the
request.  This information is then included in a reserved extra
field original-user-info.impersonation-proxy.concierge.pinniped.dev
as a JSON blob.

Signed-off-by: Monis Khan <mok@vmware.com>
2021-04-19 15:52:46 -04:00
..
apiserver certauthority.go: Refactor issuing client versus server certs 2021-03-12 16:09:37 -08:00
impersonator impersonation proxy: add nested impersonation support 2021-04-19 15:52:46 -04:00
scheme Remove metav1.ExportOptions from scheme tests. 2021-04-09 13:00:50 -05:00
server dynamiccert: split into serving cert and CA providers 2021-03-15 12:24:07 -04:00