这里记录的是在不改变原系统的登录机制的情况下,在系统中另外开了个单点登录登陆的入口,这里对单点登录的客户端核心代码简单记录下,以便以后更好的理解
单点登录的客户端主要代码
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page import="java.io.*"%>
<%@ page import="io.admin.modules.sys.entity.SysUserEntity" %>
<%@ page import="io.admin.modules.sys.service.SysUserService" %>
<%@ page import="io.admin.util.SpringContextUtil"%>
<%@ page import="io.admin.common.utils.R" %>
<%@ page import="io.admin.modules.sys.service.SysUserTokenService" %>
<%@ include file="supwisdom/CASUtils.jsp"%>
<%! //认证成功后建立系统局部会话
public boolean doLogin(LoginUser loginUser, HttpServletRequest request) throws UnsupportedEncodingException {
HttpSession session