Commit 9cebdf86 authored by shiyu's avatar shiyu

跨域

parent 93203234
package com.wwdz.ch.admin.config;
import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.Map;
......@@ -20,9 +21,13 @@ import org.springframework.context.annotation.DependsOn;
import com.wwdz.ch.admin.shiro.AdminAuthorizingRealm;
import com.wwdz.ch.admin.shiro.AdminWebSessionManager;
import org.springframework.context.annotation.Lazy;
import org.springframework.web.filter.GenericFilterBean;
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
@Configuration
public class ShiroConfig {
public class ShiroConfig extends GenericFilterBean {
@Bean
public Realm realm() {
......@@ -83,4 +88,14 @@ public class ShiroConfig {
creator.setProxyTargetClass(true);
return creator;
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
HttpServletResponse resp = (HttpServletResponse)servletResponse;
resp.setHeader("Access-Control-Allow-Origin", "*");
resp.setHeader("Access-Control-Allow-Credentials", "true");
resp.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, PATCH, DELETE");
resp.setHeader("Access-Control-Allow-Headers", "*");
filterChain.doFilter(servletRequest, servletResponse);
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment