client/error.go
// Copyright © 2022 Ory Corp
// SPDX-License-Identifier: Apache-2.0
package client
import (
"net/http"
"github.com/ory/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,
}