如何更改Spring Oauth2错误的渲染?例如,当您尝试访问受保护但未提供Bearer
标头的rest资源时,Spring Framework会呈现此错误:
<oauth>
<error_description>Full authentication is required to access this resource</error_description>
<error>unauthorized</error>
</oauth>
我希望它像我使用@ControllerAdvice和@ExceptionHandler注释处理的其他API响应和错误消息一样呈现。
我曾尝试提供WebResponseExceptionTranslator,但只有在我提供错误的凭据时才触发。
我发现DefaultOAuth2ExceptionRenderer
负责呈现此错误,但无法设法更改错误。