当前位置: 首页 > wzjs >正文

网站流量推广广州现在有什么病毒感染

网站流量推广,广州现在有什么病毒感染,南京建网站,51个人空间相册目录 Spingsecurity异常拦截处理 认证异常拦截 权限异常拦截 注册异常拦截器 设置跨域访问 Spingsecurity异常拦截处理 认证异常拦截 /*自定义认证异常处理器类*/ Component public class MyAuthenticationExceptionHandler implements AuthenticationEntryPoint {Overr…

目录

Spingsecurity异常拦截处理

认证异常拦截

权限异常拦截

注册异常拦截器

设置跨域访问


Spingsecurity异常拦截处理

认证异常拦截

/*自定义认证异常处理器类*/
@Component
public class MyAuthenticationExceptionHandler implements AuthenticationEntryPoint {@Overridepublic void commence(HttpServletRequest request,HttpServletResponse response,AuthenticationException authException) throws IOException, ServletException {response.setContentType("application/json;charset=utf-8");ResponseResult responseResult = newResponseResult(HttpStatus.NETWORK_AUTHENTICATION_REQUIRED.value(), "认证失败!");response.getWriter().append(JSON.toJSONString(responseResult));}
}

 第一次测试,测试登陆失败返回结果

权限异常拦截

/*** 自定义权限拒绝异常处理器*/
@Component
public class MyAccessDenyHandler implements AccessDeniedHandler {@Overridepublic void handle(HttpServletRequest request,HttpServletResponse response,AccessDeniedException accessDeniedException) throws IOException, ServletException {response.setContentType("application/json;charset=utf-8");ResponseResult responseResult = newResponseResult(403, "权限拒绝,没有访问权限!");response.getWriter().append(JSON.toJSONString(responseResult));}
}

 第二次,权限不足返回结果

 

 

注册异常拦截器

@Configuration
//启用security的注解支持
@EnableGlobalMethodSecurity(prePostEnabled = true)
public class MySecurityConfig extends WebSecurityConfigurerAdapter {@Autowiredprivate MyAuthenticationExceptionHandler myAuthenticationExceptionHandler;@Autowiredprivate MyAccessDenyHandler myAccessDenyHandler;@Overrideprotected void configure(HttpSecurity http) throws Exception {//配置自定义异常处理器(认证异常、权限拒绝异常)http.exceptionHandling().authenticationEntryPoint(myAuthenticationExceptionHandler).accessDeniedHandler(myAccessDenyHandler);
​}

相关权限注解

@PreAuthorize("hasAuthority('user:list')")
@PreAuthorize("hasAuthority('system:dept:list')")
@PreAuthorize("hasAnyAuthority('system:dept:list','system:test:list')")
@PreAuthorize("hasRole('CEO')")
@PreAuthorize("hasAnyRole('CEO')")
​
hasAuthority 和数据库表权限是等值比对
hasRole 添加ROLE_ 之后和数据库表中的角色名字比对

设置跨域访问

@Configuration
public class MyCorsFilter implements WebMvcConfigurer {@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/**") //路径.allowedOrigins("*") //域名.allowedMethods("*")  //方法 get/post/put/delete.allowedHeaders("*")  //请求头.allowCredentials(true) ; //cookie 是否允许携带cookie}
}
http://www.dtcms.com/wzjs/253859.html

相关文章:

  • 昆明网站建设介绍网站快速优化排名推荐
  • 福州做网站的公司有哪些互联网网络推广
  • 高端电子网站建设如何做自己的网站
  • 素马设计顾问讲解价格企业网站关键词优化
  • 深圳全网整合营销济南网站优化公司
  • 网站排版用什么软件国外免费舆情网站有哪些软件
  • 网站建设的因素百度扫一扫入口
  • 省建设厅网站梁作庆公众号seo排名
  • 余姚网站建设维护最新招聘信息产品的推广及宣传思路
  • 宁波网站建设建站系统站长之家ppt素材
  • 浦东网站备案流程免费人脉推广
  • 一手房哪个网站做信息效果好网站推广网络营销方案
  • 兴义哪有做网站个人建网站步骤
  • 个人手机网站建设网络营销百科
  • 如何做视频教程网站域名ip查询入口
  • 网站seo设计方案案例网络推广专员
  • 用cms做网站的缺点如何让百度快速收录网站文章
  • 如何把做的网站发布到网上网络营销步骤
  • 个人工作室网站怎么做引流推广多少钱一个
  • 墨刀做网站上下滑动的交互网站宣传费用
  • 门户网站建设推荐网络营销的现状分析
  • 中英文网站建设的差别厦门百度竞价推广
  • 欧洲美女网站百度地图关键词优化
  • wordpress安装模板北海百度seo
  • 网站要怎么备案最新的军事新闻
  • 苹果软件做ppt下载网站seo有哪些作用
  • 做封面图什么网站seo网站排名查询
  • 网上做流量对网站有什么影响app拉新平台有哪些
  • 在线教育网站建设方案今日全国疫情最新消息
  • 做网站要学什么小程序推广引流