|
@@ -1,8 +1,10 @@
|
|
|
package com.fdkankan.tk.config;
|
|
|
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.boot.web.servlet.ServletComponentScan;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
+import sun.rmi.runtime.Log;
|
|
|
|
|
|
import javax.servlet.*;
|
|
|
import javax.servlet.annotation.WebFilter;
|
|
@@ -14,6 +16,7 @@ import java.io.IOException;
|
|
|
@Component("originFilter")
|
|
|
@ServletComponentScan
|
|
|
@WebFilter(urlPatterns = "/*", filterName = "shiroLoginFilter")
|
|
|
+@Slf4j
|
|
|
public class OriginFilter implements Filter {
|
|
|
|
|
|
private FilterConfig config = null;
|
|
@@ -36,8 +39,10 @@ public class OriginFilter implements Filter {
|
|
|
response.setHeader("x-frame-options", "SAMEORIGIN");
|
|
|
// 不使用*,自动适配跨域域名,避免携带Cookie时失效
|
|
|
String origin = request.getHeader("Origin");
|
|
|
+ log.info(origin);
|
|
|
if (StringUtils.isNotBlank(origin)) {
|
|
|
- response.setHeader("Access-Control-Allow-Origin", origin); }
|
|
|
+ response.setHeader("Access-Control-Allow-Origin", origin);
|
|
|
+ }
|
|
|
// 自适应所有自定义头
|
|
|
String headers = request.getHeader("Access-Control-Request-Headers");
|
|
|
if(StringUtils.isNotBlank(headers)) {
|