Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for LogImpersonatedUser (0.27 sec)

  1. staging/src/k8s.io/apiserver/pkg/audit/request.go

    			Subresource: attribs.GetSubresource(),
    			APIGroup:    attribs.GetAPIGroup(),
    			APIVersion:  attribs.GetAPIVersion(),
    		}
    	}
    }
    
    // LogImpersonatedUser fills in the impersonated user attributes into an audit event.
    func LogImpersonatedUser(ae *auditinternal.Event, user user.Info) {
    	if ae == nil || ae.Level.Less(auditinternal.LevelMetadata) {
    		return
    	}
    	ae.ImpersonatedUser = &authnv1.UserInfo{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/endpoints/filters/impersonation.go

    		oldUser, _ := request.UserFrom(ctx)
    		httplog.LogOf(req, w).Addf("%v is impersonating %v", userString(oldUser), userString(newUser))
    
    		ae := audit.AuditEventFrom(ctx)
    		audit.LogImpersonatedUser(ae, newUser)
    
    		// clear all the impersonation headers from the request
    		req.Header.Del(authenticationv1.ImpersonateUserHeader)
    		req.Header.Del(authenticationv1.ImpersonateGroupHeader)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Aug 07 10:10:35 UTC 2023
    - 9.5K bytes
    - Viewed (0)
Back to top