...

Source file src/github.com/docker/distribution/contrib/token-server/errors.go

Documentation: github.com/docker/distribution/contrib/token-server

     1  package main
     2  
     3  import (
     4  	"net/http"
     5  
     6  	"github.com/docker/distribution/registry/api/errcode"
     7  )
     8  
     9  var (
    10  	errGroup = "tokenserver"
    11  
    12  	// ErrorBadTokenOption is returned when a token parameter is invalid
    13  	ErrorBadTokenOption = errcode.Register(errGroup, errcode.ErrorDescriptor{
    14  		Value:   "BAD_TOKEN_OPTION",
    15  		Message: "bad token option",
    16  		Description: `This error may be returned when a request for a
    17  		token contains an option which is not valid`,
    18  		HTTPStatusCode: http.StatusBadRequest,
    19  	})
    20  
    21  	// ErrorMissingRequiredField is returned when a required form field is missing
    22  	ErrorMissingRequiredField = errcode.Register(errGroup, errcode.ErrorDescriptor{
    23  		Value:   "MISSING_REQUIRED_FIELD",
    24  		Message: "missing required field",
    25  		Description: `This error may be returned when a request for a
    26  		token does not contain a required form field`,
    27  		HTTPStatusCode: http.StatusBadRequest,
    28  	})
    29  
    30  	// ErrorUnsupportedValue is returned when a form field has an unsupported value
    31  	ErrorUnsupportedValue = errcode.Register(errGroup, errcode.ErrorDescriptor{
    32  		Value:   "UNSUPPORTED_VALUE",
    33  		Message: "unsupported value",
    34  		Description: `This error may be returned when a request for a
    35  		token contains a form field with an unsupported value`,
    36  		HTTPStatusCode: http.StatusBadRequest,
    37  	})
    38  )
    39  

View as plain text