package com.ruoyi.auth.exception; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.security.oauth2.common.exceptions.OAuth2Exception; import org.springframework.security.oauth2.provider.error.WebResponseExceptionTranslator; /** * OAuth2 自定义异常处理 * * @author ruoyi */ public class CustomWebResponseExceptionTranslator implements WebResponseExceptionTranslator { @Override public ResponseEntity translate(Exception e) { return ResponseEntity.status(HttpStatus.OK).body(new CustomOauthException(e.getMessage())); } }