码迷,mamicode.com
首页 > 编程语言 > 详细

springBoot springSecurty x-frame-options deny

时间:2020-07-02 19:51:30      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:utils   for   div   tps   其他   origin   nconf   erro   configure   

spring Security下,X-Frame-Options默认为DENY,非Spring Security环境下,X-Frame-Options的默认大多也是DENY:

    DENY:浏览器拒绝当前页面加载任何Frame页面
    SAMEORIGIN:frame页面的地址只能为同源域名下的页面
    ALLOW-FROM:origin为允许frame加载的页面地址。
解决办法:disable x-frame-options 选项

 

 

        http.authorizeRequests()
                .antMatchers("/").permitAll()
//                .anyRequest().authenticated()   // 其他地址的访问均需验证权限
                .and()
                .formLogin()
                .loginPage("/login.html")   //  登录页
                .failureUrl("/login-error.html").permitAll()

                // 禁用frameOptions
                .and().headers().frameOptions().disable().and()

                .logout()
                .logoutSuccessUrl("/public/test/index.html");
                ExpressionUrlAuthorizationConfigurer<HttpSecurity>.ExpressionInterceptUrlRegistry registry
                        = http.authorizeRequests();
                registry.requestMatchers(CorsUtils::isPreFlightRequest).permitAll();    

 

springBoot springSecurty x-frame-options deny

标签:utils   for   div   tps   其他   origin   nconf   erro   configure   

原文地址:https://www.cnblogs.com/itachilee/p/13226560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!