自定义呈现Spring Oauth2错误

时间:2016-12-30 08:14:14

标签: spring spring-mvc spring-boot spring-security spring-security-oauth2

如何更改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负责呈现此错误,但无法设法更改错误。

0 个答案:

没有答案