mirror of https://github.com/ory/hydra
29 lines
1.1 KiB
Go
29 lines
1.1 KiB
Go
// Copyright © 2022 Ory Corp
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package client
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"github.com/ory/hydra/v2/fosite"
|
|
)
|
|
|
|
var ErrInvalidClientMetadata = &fosite.RFC6749Error{
|
|
DescriptionField: "The value of one of the Client Metadata fields is invalid and the server has rejected this request. Note that an Authorization Server MAY choose to substitute a valid value for any requested parameter of a Client's Metadata.",
|
|
ErrorField: "invalid_client_metadata",
|
|
CodeField: http.StatusBadRequest,
|
|
}
|
|
|
|
var ErrInvalidRedirectURI = &fosite.RFC6749Error{
|
|
DescriptionField: "The value of one or more redirect_uris is invalid.",
|
|
ErrorField: "invalid_redirect_uri",
|
|
CodeField: http.StatusBadRequest,
|
|
}
|
|
|
|
var ErrInvalidRequest = &fosite.RFC6749Error{
|
|
DescriptionField: "The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed.",
|
|
ErrorField: "invalid_request",
|
|
CodeField: http.StatusBadRequest,
|
|
}
|