errors

package
v3.2.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2016 License: BSD-2-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrNilValue Nil Value
	ErrNilValue = errors.New("nil value")

	// ErrInvalidRedirectURI invalid redirect uri
	ErrInvalidRedirectURI = errors.New("invalid redirect uri")

	// ErrInvalidAuthorizeCode invalid authorize code
	ErrInvalidAuthorizeCode = errors.New("invalid authorize code")

	// ErrInvalidAccessToken invalid access token
	ErrInvalidAccessToken = errors.New("invalid access token")

	// ErrInvalidRefreshToken  invalid refresh token
	ErrInvalidRefreshToken = errors.New("invalid refresh token")

	// ErrExpiredAccessToken expired access token
	ErrExpiredAccessToken = errors.New("expired access token")

	// ErrExpiredRefreshToken expired refresh token
	ErrExpiredRefreshToken = errors.New("expired refresh token")
)
View Source
var (
	// ErrInvalidRequest invalid request
	ErrInvalidRequest = errors.New("invalid_request")

	// ErrUnauthorizedClient unauthorized client
	ErrUnauthorizedClient = errors.New("unauthorized_client")

	// ErrAccessDenied access denied
	ErrAccessDenied = errors.New("access_denied")

	// ErrUnsupportedResponseType unsupported response type
	ErrUnsupportedResponseType = errors.New("unsupported_response_type")

	// ErrInvalidScope invalid scope
	ErrInvalidScope = errors.New("invalid_scope")

	// ErrServerError server error
	ErrServerError = errors.New("server_error")

	// ErrTemporarilyUnavailable temporarily unavailable
	ErrTemporarilyUnavailable = errors.New("temporarily_unavailable")

	// ErrInvalidClient invalid client
	ErrInvalidClient = errors.New("invalid_client")

	// ErrInvalidGrant invalid grant
	ErrInvalidGrant = errors.New("invalid_grant")

	// ErrUnsupportedGrantType unsupported grant type
	ErrUnsupportedGrantType = errors.New("unsupported_grant_type")
)
View Source
var Descriptions = map[error]string{
	ErrInvalidRequest:          "The request is missing a required parameter, includes an invalid parameter value, includes a parameter more than once, or is otherwise malformed",
	ErrUnauthorizedClient:      "The client is not authorized to request an authorization code using this method",
	ErrAccessDenied:            "The resource owner or authorization server denied the request",
	ErrUnsupportedResponseType: "The authorization server does not support obtaining an authorization code using this method",
	ErrInvalidScope:            "The requested scope is invalid, unknown, or malformed",
	ErrServerError:             "The authorization server encountered an unexpected condition that prevented it from fulfilling the request",
	ErrTemporarilyUnavailable:  "The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server",
	ErrInvalidClient:           "Client authentication failed",
	ErrInvalidGrant:            "The provided authorization grant (e.g., authorization code, resource owner credentials) or refresh token is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client",
	ErrUnsupportedGrantType:    "The authorization grant type is not supported by the authorization server",
}

Descriptions error description

Functions

This section is empty.

Types

type Response

type Response struct {
	Error       error  `json:"error"`
	Description string `json:"error_description,omitempty"`
	URI         string `json:"error_uri,omitempty"`
	StatusCode  int    `json:"-"`
}

Response error response

Jump to

Keyboard shortcuts

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