4.SpringSecurity自定义失败提示信息
创始人
2024-05-29 12:28:13

*在SpringSecurity中,如果在认证或授权的过程中出现了异常,则会被ExceptionTranslationFilter捕获到,ExceptionTranslationFilter会判断是认证失败还是授权失败

*如果是认证过程中出现的异常,会被封装成AuthenticationException,然后调用AuthenticationEntryPoint对象的方法去进行异常处理

*如果是授权过程中出现的异常,会被封装成AccessDeniedException,然后调用AccessDeniedHandler对象的方法进行异常处理

*因此,如果需要自定义异常处理,只需要自定义AuthenticationEntryPoint和AccessDeniedHandler,然后配置给SpringSecurity即可

第一步:创建AuthenticationEntryPoint的实现类和AccessDeniedHandler的实现类

相关内容

热门资讯

2月末我国外储规模3.4万亿美... 21世纪经济报道记者 边万莉 3月7日,国家外汇管理局公布2026年2月末外汇储备规模数据。截至20...
谷歌NotebookLM新增功...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会! (来源:IT之家)I...
国际原油价格飙升!下周调价窗口... 受中东地缘冲突持续等影响,国际原油价格再度飙升,WTI原油、布伦特原油价格已双双站上90美元/桶,创...
假装“出走”   ▌星闪  开学快一礼拜了,暖爸才告诉我,寒假里小暖的离家出走是他帮着策划的。  女儿小暖读初二了...
教育部部长答人民日报社《民生周... 今天上午,十四届全国人大四次会议在梅地亚中心新闻发布厅举行民生主题记者会,教育部部长怀进鹏、民政部部...