auth

package
v0.32.0-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 27, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDockerAuthorizer

func NewDockerAuthorizer(opts ...AuthorizerOpt) docker.Authorizer

NewDockerAuthorizer creates an authorizer using Docker's registry authentication spec. See https://distribution.github.io/distribution/spec/auth/

Types

type AuthorizerOpt

type AuthorizerOpt func(*authorizerConfig)

AuthorizerOpt configures an authorizer

func WithAuthClient

func WithAuthClient(client *http.Client) AuthorizerOpt

WithAuthClient provides the HTTP client for the authorizer

func WithAuthHeader

func WithAuthHeader(hdr http.Header) AuthorizerOpt

WithAuthHeader provides HTTP headers for authorization

We need to merge instead of replacing because header may be set by a per-host hosts.toml or/AND by a global header config (e.g., cri.config.headers)

func WithAuthProvider

func WithAuthProvider(provider authprovider.AuthConfigProvider) AuthorizerOpt

WithAuthCreds provides a credential function to the authorizer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL