关于springboot 微信回调页面域名授权时将文件放到域名的根目录问题

关于springboot 微信回调页面域名授权时将文件放到域名的根目录问题

我去搜索了好久各种方法都没解决!于是乎:

/** * 仅用于获取微信授权文件 */

@RestController
@RequestMapping("/")
public class WXController { 
                    //这里写你的微信授权文件名
    @RequestMapping("MP_verify_*********.txt")
    public String wxPrivateKey(){ 
         //直接返回你下载的授权文件里的内容就好
        return "***********";
    }
}

然后路径放行问题(没有权限管理的忽略)

	@Override
	public void configure(HttpSecurity http) throws Exception { 
		http.headers().frameOptions().disable();
		// @formatter:off
		// 我们这里放开/webui/login的请求,以//auth/token开头的请求不用认证
		http.authorizeRequests()
				.antMatchers( "/MP_verify_**********.txt","/login/**","/to/**","/swagger-resources/**", "/webjars/**", "/v2/**","/swagger-ui.html/**","/mp/**", "/resources/**", "/oauth/**", "/actuator/**","/api/**")
				.permitAll().and().authorizeRequests().antMatchers(HttpMethod.OPTIONS).permitAll().anyRequest()
				.authenticated().and().authorizeRequests().antMatchers("/css/**", "/img/**", "/css/**").permitAll();
		// http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.IF_REQUIRED);
		// @formatter:on
	}

最后输入项目路径加授权文件名访问正常就OK了!

    原文作者:wu_123Ch
    原文地址: https://blog.csdn.net/wu_123Ch/article/details/106219891
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞