Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for withAuthorization (0.18 sec)

  1. staging/src/k8s.io/apiserver/pkg/endpoints/filters/authorization.go

    // WithAuthorization passes all authorized requests on to handler, and returns a forbidden error otherwise.
    func WithAuthorization(hhandler http.Handler, auth authorizer.Authorizer, s runtime.NegotiatedSerializer) http.Handler {
    	return withAuthorization(hhandler, auth, s, recordAuthorizationMetrics)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 20 13:35:55 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/endpoints/filters/authorization_test.go

    			},
    			"",
    			reasonError,
    		},
    	}
    
    	scheme := runtime.NewScheme()
    	negotiatedSerializer := serializer.NewCodecFactory(scheme).WithoutConversion()
    	for k, tc := range testcases {
    		handler := WithAuthorization(&fakeHTTPHandler{}, tc.authorizer, negotiatedSerializer)
    		// TODO: fake audit injector
    
    		req, _ := http.NewRequest("GET", "/api/v1/namespaces/default/pods", nil)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 03 16:16:51 UTC 2023
    - 5K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/update.go

    		wasCreated := false
    		requestFunc := func() (runtime.Object, error) {
    			obj, created, err := r.Update(
    				ctx,
    				name,
    				rest.DefaultUpdatedObjectInfo(obj, transformers...),
    				withAuthorization(rest.AdmissionToValidateObjectFunc(
    					admit,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 01 20:19:46 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/endpoints/filters/metrics_test.go

    	for _, tt := range testCases {
    		t.Run(tt.desc, func(t *testing.T) {
    			defer authorizationAttemptsCounter.Reset()
    
    			audit := &auditinternal.Event{Level: auditinternal.LevelMetadata}
    			handler := WithAuthorization(&fakeHTTPHandler{}, tt.authorizer, negotiatedSerializer)
    			// TODO: fake audit injector
    
    			req, _ := http.NewRequest("GET", "/api/v1/namespaces/default/pods", nil)
    			req = withTestContext(req, nil, audit)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 20 13:35:55 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  5. cmd/kube-scheduler/app/server.go

    	requestInfoResolver := &apirequest.RequestInfoFactory{}
    	failedHandler := genericapifilters.Unauthorized(scheme.Codecs)
    
    	handler = genericapifilters.WithAuthorization(handler, authz, scheme.Codecs)
    	handler = genericapifilters.WithAuthentication(handler, authn, failedHandler, nil, nil)
    	handler = genericapifilters.WithRequestInfo(handler, requestInfoResolver)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 19:11:24 UTC 2024
    - 14.3K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/endpoints/handlers/patch.go

    			dryRun:              dryrun.IsDryRun(options.DryRun),
    			validationDirective: validationDirective,
    
    			objectInterfaces: scope,
    
    			hubGroupVersion: scope.HubGroupVersion,
    
    			createValidation: withAuthorization(rest.AdmissionToValidateObjectFunc(admit, staticCreateAttributes, scope), scope.Authorizer, createAuthorizerAttributes),
    			updateValidation: rest.AdmissionToValidateObjectUpdateFunc(admit, staticUpdateAttributes, scope),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 28.5K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/server/config.go

    }
    
    func DefaultBuildHandlerChain(apiHandler http.Handler, c *Config) http.Handler {
    	handler := apiHandler
    
    	handler = filterlatency.TrackCompleted(handler)
    	handler = genericapifilters.WithAuthorization(handler, c.Authorization.Authorizer, c.Serializer)
    	handler = filterlatency.TrackStarted(handler, c.TracerProvider, "authorization")
    
    	if c.FlowControl != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 47.7K bytes
    - Viewed (0)
Back to top