• 大小: 81.88MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-18
  • 语言: 其他
  • 标签: cas  sso  

资源简介

详情请看内部说明,里面写的很详细·,排队领取阿萨德

资源截图

代码片段和文件信息

package com.cas.client.web.filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.log4j.Logger;
import org.apache.log4j.spi.LoggerFactory;
import org.jasig.cas.client.util.AssertionHolder;
import org.jasig.cas.client.validation.Assertion;

/**
 * 
 * 

过滤器


 * 
 * @version 1.0
 * @author 叶新东(18126064335) 2018年7月26日 上午11:48:23
 */
public class WebFilter implements Filter {

@Override
public void destroy() {
}

protected final Logger log = Logger.getLogger(WebFilter.class);

@Override
public void doFilter(ServletRequest request ServletResponse response FilterChain filter)
throws IOException ServletException {
log.info(“client1“);
HttpSession session = ((HttpServletRequest) request).getSession();
log.info(session.toString());
// 如果session中没有用户信息,则填充用户信息
// 从Cas服务器获取登录账户的用户名
Assertion assertion = AssertionHolder.getAssertion();
log.info(assertion.getPrincipal().getName());
log.info(assertion.toString());

// 继续
filter.doFilter(request response);
}

@Override
public void init(FilterConfig arg0) throws ServletException {
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1312  2018-07-26 13:52  cas单点登录服务端和客户端\cas-client1\.classpath

     文件       1220  2018-07-26 13:52  cas单点登录服务端和客户端\cas-client1\.project

     文件        508  2018-07-24 13:40  cas单点登录服务端和客户端\cas-client1\.settings\.jsdtscope

     文件        124  2018-07-26 13:52  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.core.resources.prefs

     文件        430  2018-07-26 13:52  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.jdt.core.prefs

     文件         90  2018-07-24 13:40  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.m2e.core.prefs

     文件        674  2018-07-24 14:00  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.wst.common.component

     文件        252  2018-07-26 13:52  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-07-24 13:40  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-07-24 13:40  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         50  2018-07-26 13:52  cas单点登录服务端和客户端\cas-client1\.settings\org.eclipse.wst.validation.prefs

     文件       3062  2018-07-26 15:47  cas单点登录服务端和客户端\cas-client1\pom.xml

     文件       1522  2018-07-26 15:08  cas单点登录服务端和客户端\cas-client1\src\main\java\com\cas\client\web\filter\WebFilter.java

     文件        452  2018-07-26 11:48  cas单点登录服务端和客户端\cas-client1\src\main\java\com\cas\client\web\filter\WebLogoutFilter.java

     文件       1038  2018-07-24 16:06  cas单点登录服务端和客户端\cas-client1\src\main\java\com\cas\client\web\listener\CasLogoutListener.java

     文件       1017  2018-07-26 11:19  cas单点登录服务端和客户端\cas-client1\src\main\java\com\cas\client\web\listener\WebListener.java

     文件        230  2018-07-26 15:25  cas单点登录服务端和客户端\cas-client1\src\main\resources\log4j.properties

     文件         65  2018-07-24 14:47  cas单点登录服务端和客户端\cas-client1\src\main\webapp\index.jsp

     文件       4432  2018-07-26 15:26  cas单点登录服务端和客户端\cas-client1\src\main\webapp\WEB-INF\web.xml

     文件         65  2018-07-24 14:47  cas单点登录服务端和客户端\cas-client1\target\cas-client1\index.jsp

     文件        332  2018-07-24 16:09  cas单点登录服务端和客户端\cas-client1\target\cas-client1\WEB-INF\classes\com\cas\client\web\listener\CasLogoutListener.class

     文件      87312  2017-09-25 14:25  cas单点登录服务端和客户端\cas-client1\target\cas-client1\WEB-INF\lib\cas-client-core-3.2.1.jar

     文件      52915  2017-09-25 14:25  cas单点登录服务端和客户端\cas-client1\target\cas-client1\WEB-INF\lib\commons-logging-1.1.jar

     文件     481535  2016-12-14 17:28  cas单点登录服务端和客户端\cas-client1\target\cas-client1\WEB-INF\lib\log4j-1.2.16.jar

     文件      77977  2018-06-28 15:44  cas单点登录服务端和客户端\cas-client1\target\cas-client1\WEB-INF\lib\servlet-api-2.3.jar

     文件       3754  2018-07-24 18:08  cas单点登录服务端和客户端\cas-client1\target\cas-client1\WEB-INF\web.xml

     文件     635751  2018-07-24 18:09  cas单点登录服务端和客户端\cas-client1\target\cas-client1.war

     文件       1996  2018-07-26 15:53  cas单点登录服务端和客户端\cas-client1\target\classes\com\cas\client\web\filter\WebFilter.class

     文件        322  2018-07-26 15:53  cas单点登录服务端和客户端\cas-client1\target\classes\com\cas\client\web\filter\WebLogoutFilter.class

     文件        332  2018-07-26 15:53  cas单点登录服务端和客户端\cas-client1\target\classes\com\cas\client\web\listener\CasLogoutListener.class

............此处省略3017个文件信息

评论

共有 条评论