Wie kann ich die Fehlermeldung von OAuthAuthorizationServerProvider anpassen?

Wir benutzen dasOAuthAuthorizationServerProvider Klasse für die Autorisierung in unserer ASP.NET-Web-API-App.

Wenn der angegebene Benutzername und das angegebene Passwort in @ ungültig siGrantResourceOwnerCredentials, der Anru

context.SetError( "invalid_grant", "The user name or password is incorrect." );

Erzeugt das folgende Json-Ergebnis:

{
    "error": "invalid_grant",
    "error_description": "The user name or password is incorrect."
}

Gibt es eine Möglichkeit, dieses Fehlerergebnis anzupassen?
Ich möchte es mit dem in anderen Teilen der API verwendeten Standard-Fehlermeldungsformat vereinbaren:

{
    "message": "Some error occurred."
}

Ist das möglich mit demOAuthAuthorizationServerProvider?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage