提交 e00433d1 authored 作者: inroi's avatar inroi

完成代码

上级 33a2642e
...@@ -47,18 +47,17 @@ public class EasController { ...@@ -47,18 +47,17 @@ public class EasController {
} }
@GetMapping(value = "/shr/ssoLogin") @GetMapping(value = "/shr/ssoLogin")
public void shrSsoLogin(HttpServletResponse response) throws IOException { public String shrSsoLogin(String ssoUsername) throws IOException {
//s-HR地址 //s-HR地址
System.out.println("begin"); System.out.println("begin");
String shrLocal = "http://172.16.1.67:8090/shr/home.do"; String shrLocal = "http://172.16.1.67:8090/shr/home.do";
String redirectTo = URLEncoder.encode(shrLocal); String redirectTo = URLEncoder.encode(shrLocal);
System.out.println("begin1"); System.out.println("begin1");
//登陆用户名
String ssoUsername = ThreadLocalConfig.get().get("ssoUsername").toString();
System.out.println("ssoUsername: " + ssoUsername); System.out.println("ssoUsername: " + ssoUsername);
if (StringUtil.isBlank(ssoUsername)) { if (StringUtil.isBlank(ssoUsername)) {
return; return "";
} }
//String ssoUsername = "administrator"; //String ssoUsername = "administrator";
//根据密钥生成的密码串 //根据密钥生成的密码串
...@@ -71,7 +70,7 @@ public class EasController { ...@@ -71,7 +70,7 @@ public class EasController {
LtpaTokenManager.isValid(password); LtpaTokenManager.isValid(password);
System.out.println(url); System.out.println(url);
response.sendRedirect(url); return url;
} }
......
...@@ -6,7 +6,6 @@ import com.shr.config.ThreadLocalConfig; ...@@ -6,7 +6,6 @@ import com.shr.config.ThreadLocalConfig;
import org.eetrust.security.client.util.AssertionHolder; import org.eetrust.security.client.util.AssertionHolder;
import javax.servlet.*; import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession; import javax.servlet.http.HttpSession;
...@@ -16,7 +15,7 @@ import java.io.PrintWriter; ...@@ -16,7 +15,7 @@ import java.io.PrintWriter;
/** /**
* @author Inori * @author Inori
*/ */
@WebFilter(urlPatterns = "/api/*") //@WebFilter(urlPatterns = "/api/*")
public class SecurityFilter implements Filter { public class SecurityFilter implements Filter {
public static final String SUBJECT_USER = "_subject_user_"; public static final String SUBJECT_USER = "_subject_user_";
......
...@@ -8,7 +8,6 @@ import com.shr.utils.StringUtil; ...@@ -8,7 +8,6 @@ import com.shr.utils.StringUtil;
import javax.servlet.ServletConfig; import javax.servlet.ServletConfig;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
...@@ -18,7 +17,7 @@ import java.io.PrintWriter; ...@@ -18,7 +17,7 @@ import java.io.PrintWriter;
/** /**
* @author Inori * @author Inori
*/ */
@WebServlet(urlPatterns = "/api/*") //@WebServlet(urlPatterns = "/api/*")
public class VerifyTicketServlet extends HttpServlet { public class VerifyTicketServlet extends HttpServlet {
private static final long serialVersionUID = 4300219912599669959L; private static final long serialVersionUID = 4300219912599669959L;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论