Merge pull request #7786 from davidhsingyuchen/docs-err-unexpected-status

docs: Authorizer.Authorize could return ErrUnexpectedStatus
This commit is contained in:
Akihiro Suda 2022-12-09 14:42:02 +09:00 committed by GitHub
commit ce7694b2b1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,6 +71,9 @@ type Authorizer interface {
// unmodified. It may also add an `Authorization` header as // unmodified. It may also add an `Authorization` header as
// "bearer <some bearer token>" // "bearer <some bearer token>"
// "basic <base64 encoded credentials>" // "basic <base64 encoded credentials>"
//
// It may return remotes/errors.ErrUnexpectedStatus, which for example,
// can be used by the caller to find out the status code returned by the registry.
Authorize(context.Context, *http.Request) error Authorize(context.Context, *http.Request) error
// AddResponses adds a 401 response for the authorizer to consider when // AddResponses adds a 401 response for the authorizer to consider when