欢迎加入jasig讨论群:149898322
1.创建web 工程:jasig_client_demo
把cas-client-core-3.2.1.jar,commons-logging-1.1.jar(使用tomcat6好像要使用),catalina-6.0.29.jar copy进来
2.创建servlet类 HelloWorldExample
3.配置web.xml
<!-- 用于单点退出,该过滤器用于实现单点登出功能,可选配置 -->
<listener>
<listener-class>org.jasig.cas.client.session.SingleSignOutHttpSessionListener</listener-class>
</listener>
<!-- 该过滤器用于实现单点登出功能,可选配置。 -->
<filter>
<filter-name>CASOutFilter</filter-name>
<filter-class>org.jasig.cas.client.session.SingleSignOutFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>CASOutFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- 该过滤器负责用户的认证工作,必须启用它 -->
<filter>
<filter-name>CASFilter</filter-name>
<filter-class>org.jasig.cas.client.authentication.AuthenticationFilter</filter-class>
<init-param>
<param-name>casServerLoginUrl</param-name>
<param-value>https://localhost:8443/cas/login</param-value>
</init-param>
<init-param>
<param-name>serverName</param-name>
<param-value>http://localhost:8443/jasig_client_demo</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CASFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>HelloWorldExample</servlet-name>
<servlet-class>com.servlet.HelloWorldExample</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldExample</servlet-name>
<url-pattern>/helloWorldExample.do</url-pattern>
</servlet-mapping>
PS:附件带项目
相关推荐
maven-jasig-legal-plugin-1.0.0.jar
maven-jasig-legal-plugin-1.0.2-sources.jar
maven-jasig-legal-plugin-1.0.1-sources.jar
maven-jasig-legal-plugin-1.0.0-sources.jar
maven-jasig-legal-plugin-1.0.2.jar
maven-jasig-legal-plugin-1.0.1.jar
【 Jasig CAS 详解与自定义指南】 Jasig CAS(Central Authentication Service)是一个开源的身份验证框架,主要用于实现单点登录(Single Sign-On, SSO)功能。它由Java编写,广泛应用于教育、企业和其他组织,以...
1. **克隆模板**:从`jasig-cas-4.0.x-overlay-template-master`克隆项目到本地开发环境。 2. **配置项目**:根据需求修改`pom.xml`以定制构建过程,包括依赖管理和插件配置。 3. **定制Web应用**:修改`src/main/...
Jasig CAS REST 客户端 Jasig CAS(中央身份验证服务)的一个非常基本的 REST 客户端; #要求 #部署 npm install Download source from remote repositories #使用组件 设置支持 REST 的 Jasig CAS 实例后(有关...
安装过程中,确保你的环境中已经配置了 Java 运行环境(JRE 或 JDK),因为 CAS 是基于 Java 开发的。 完成安装后,我们需要对 CAS 进行基本的配置。CAS 的配置主要通过 `cas.properties` 文件进行,其中包含了...
jasig cas 单点登录环境搭建详细资料
在本场景中,我们将讨论如何使用Maven构建工具搭建CAS Server 4.2.7的环境,并集成Spring Security进行更高级的安全管理。 首先,`cas-server-4.2.7`版本是一个稳定且广泛使用的版本,提供了丰富的功能和安全特性。...
予org.jasig.cas.client.util.CommonUtils 加入 public static void disableSSLVerification(){ try { // Create a trust manager that does not validate certificate chains TrustManager[] ...
1 cas server 搭建 1.1 资源准备 cas server 下载 http://www.ja-sig.org/downloads/cas/cas-server-3.3.1-release.zip 1.2 解压后打开cas-server-3.3.1-release\cas-server-3.3.1\modules ,将cas-server-webapp-...
### Jasig (CAS) 单点登录时序图解析 #### 一、概述 Jasig 开源项目下的 CAS(Central Authentication Service)是一款强大的单点登录解决方案,它为 Web 应用提供了一种集中式的认证服务。CAS 通过提供一个中心化...
### CAS之Eclipse集成开发环境搭建知识点解析 #### 一、概述 本文档旨在指导如何构建基于Eclipse的集成开发环境(IDE),该环境适用于软件开发项目,特别是那些与CAS (Central Authentication Service)相关的项目...
当公司有多条产品线,或者有多个不同的应用的时候,每次都做登录是个非常烦人的事情。(原谅我没有从SSO的角度看...无论是OSC还是Github里面,基于Jasig的实现还是非常多的,不过Jasig也太多配置项了。。看着头晕。大周
** Jasig CAS 4.1.4 概述** Jasig Central ...通过以上步骤,你可以成功地将 Jasig CAS 4.1.4 集成到 Oracle 数据库环境中,并在 Tomcat 上运行。这为大型企业或教育机构提供了一个可靠且灵活的认证解决方案。
org.jasig.cas.client.session.SingleSignOutHttpSessionListener </listener-class> <!-- 该过滤器用于实现单点登出功能,可选配置。 --> <filter-name>CAS Single Sign Out Filter</filter-name> ...