Como personalizar a mensagem de erro de OAuthAuthorizationServerProvider?
Estamos usando oOAuthAuthorizationServerProvider
classe para autorizar em nosso aplicativo ASP.NET Web Api.
Se o nome de usuário e a senha fornecidos forem inválidos emGrantResourceOwnerCredentials
, a chamada
context.SetError( "invalid_grant", "The user name or password is incorrect." );
Produz o seguinte resultado Json:
{
"error": "invalid_grant",
"error_description": "The user name or password is incorrect."
}
Existe alguma maneira de personalizar esse resultado de erro?
Gostaria de torná-lo consistente com o formato de mensagem de erro padrão usado em outras partes da API:
{
"message": "Some error occurred."
}
Isso é possível de alcançar com oOAuthAuthorizationServerProvider
?