ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
`ExceptionTranslationFilter` 是spring security的过滤器负责发现抛出的异常,一般是由验证的主要服务`AbstractSecurityInterceptor`抛出的,下一节讨论`AbstractSecurityInterceptor `,这里只要知道它产生异常无关http和验证的主体.相反,`ExceptionTranslationFilter`提供此服务,特别负责返回错误代码403(如果主体已经过身份验证,然而没有足够的访问权限 - 按照上面的第7步),或者启动`AuthenticationEntryPoint`(如果主体尚未经过身份验证, 因此我们需要开始第三步)。