package com.fr.plugin.jsd9683.webResourceProvider; import com.fr.data.NetworkHelper; import com.fr.decision.webservice.interceptor.DecisionInterceptor; import com.fr.decision.webservice.interceptor.handler.TemplateRequestChecker; import com.fr.decision.webservice.utils.DecisionServiceConstants; import com.fr.log.FineLoggerFactory; import com.fr.third.springframework.web.method.HandlerMethod; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class MyTemplateRequestChecker extends TemplateRequestChecker { @Override public String getTemplateId(HttpServletRequest httpServletRequest, HandlerMethod handlerMethod) { return null; } @Override public boolean detectTemplateNeedAuthenticate(HttpServletRequest httpServletRequest, String s) { return false; } @Override public boolean detectTemplateRoleAuthority(HttpServletRequest httpServletRequest, String s, String s1) { return false; } @Override public boolean doesUserHaveAnyHyperlinkTempAuth(String s, String s1) throws Exception { return false; } @Override public boolean acceptRequest(HttpServletRequest httpServletRequest, HandlerMethod handlerMethod) { return true; } @Override public boolean checkRequest(HttpServletRequest request, HttpServletResponse httpServletResponse, HandlerMethod handlerMethod) throws Exception { String hyperlinkUUIDKey = NetworkHelper.getHTTPRequestParameter(request, DecisionServiceConstants.FINE_AUTH_TOKEN_NAME_HYPERLINK); FineLoggerFactory.getLogger().info("hyperlinkUUIDKey:" + hyperlinkUUIDKey); return true; } @Override public int toInteger() { return 0; } }