第一步:(稍后在写)
第二部:配置数据库验证
(1)建表:
create table app_user (username varchar(30), password varchar(45) , primary key (username));
insert into app_user (username,password) values ('test01','psw01');
insert into app_user (username,password) values('test02','psw02');
(2)添加驱动jar,
cas-server-support-jdbc-3.4.10.jar
mysql-connector-java-5.1.3.jar
把以上2个jar文件复制到cas/WEB-INF/lib/ 目录下
(3)修建文件添加数据库验证:
%CATALINA_HOME%/webapps/cas/WEBINF/deployerConfigContext.xml,找到
<bean class="org.jasig.cas.authentication.handler.support.SimpleTestUsernamePasswordAuthenticationHandler" />
把它改为:
<bean class="org.jasig.cas.adaptors.jdbc.QueryDatabaseAuthenticationHandler">
<property name="sql" value="select password from app_user where username=?" />
<property name="dataSource" ref="dataSource" />
</bean>
然后再在该文件中增加一些bean,一定要加在<beans> 里面;
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource" destroy-method="close">
<property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
<property name="url"><value>jdbc:mysql://localhost:3306/test</value></property>
<property name="username"><value>test</value></property>
<property name="password"><value>test</value></property>
</bean>
(4) 使用密码验证:
重启tomcat 再次输入https://localhost:8443/cas这时输入刚才数据库中的密码即可登陆成功
备注:本文整理于网络
分享到:
相关推荐
在导入Eclipse后,你需要配置相应的环境,例如数据库连接、服务器配置(如Tomcat),并根据实际情况修改配置文件(如cas.properties、server.xml等)以适配你的系统环境。安装发布到Tomcat时,需将CAS服务端的war...
在配置CAS的过程中,以下几个关键知识点至关重要: 1. **CAS服务器配置**:首先,你需要在服务器上部署CAS服务器。这通常涉及到下载CAS服务器的WAR文件,将其放入Tomcat的webapps目录,并启动Tomcat。确保CAS服务器...
5. **客户端集成**:在每个需要SSO的应用中,配置CAS客户端库,如Spring Security CAS,添加必要的依赖并在配置文件中指定CAS服务器的URL和票证验证参数。 6. **测试SSO**:启动Tomcat,尝试访问一个配置了CAS的...
在实际配置中,例如使用Tomcat 5.5,需要为服务器创建证书库文件,配置Tomcat使用HTTPS。这通常涉及在`server.xml`中设置Connector,指定端口、最大HTTP头大小、密钥库密码和密钥库文件位置。此外,还需要下载和安装...
2. **配置CAS**: 修改`src/main/resources`下的配置文件,例如`application.properties`或`cas.properties`,根据你的需求配置CAS服务器的属性,如端口、数据库连接、服务验证策略等。 3. **集成Spring Boot**: 在`...
在本文中,我们将详细讨论如何配置CAS client 1.0和2.0以及设置proxy demo。 首先,我们需要搭建CAS server。这通常涉及到下载CAS服务的war包,如`cas-server-3.3.1-release.zip`,并将其部署到支持的Servlet容器...
3. 配置CAS服务器的相关设置,例如URL和票证验证参数,这些通常在SpringMVC应用的配置文件中完成。 4. 启动Tomcat服务器,访问客户端应用,你应该会被重定向到CAS服务器进行登录。 5. 输入正确的用户名和密码后,你...
CAS部署的整个过程涉及到多个环节,包括JDK的安装、Tomcat的配置、SSL证书的管理以及CAS服务端的数据库认证配置。每个步骤都需要仔细操作,确保安全性和可用性。对于大型系统,还需要考虑负载均衡、高可用性和灾难...
每个客户端应用都需要配置CAS服务器的URL以及如何验证和处理从服务器接收到的票据。 5. **HTTPS配置**:虽然示例中提到如果需要配置HTTPS需自行搜索,但通常,为了保证传输的安全性,CAS服务器和客户端应用都会使用...
配置CAS服务器的第一步是解压缩`cas-server-3.4.5-release.zip`,并将`cas-server-webapp-3.4.5.war`文件移动到Tomcat的webapps目录下并重命名为`cas.war`。启动Tomcat后,通过访问`http://10.12.21.45:8080/cas`来...
子系统例子,放入tomcat后配置cas_domain_configure.properties 和cas_client_tcp_pool.properties并修改/cas/cas_common_header.jsp 后运行,并用域名访问有效。 若需要增加子系统,按如下步骤: 1、写一个filter,...
在Eclipse环境中,可以利用内置的Tomcat服务器进行调试。 除了基础的整合流程,还可以根据项目需求进行一些高级定制,比如自定义Token处理、权限动态加载等。Shiro的灵活性使得我们可以在不改变框架核心结构的情况...
- **为tomcat配置SSL**:配置tomcat服务器以支持HTTPS。 #### 11. Basic认证 - **配置basic验证**:指导如何配置Spring Security以启用Basic认证。 - **编程实现basic客户端**:提供一个示例代码,展示如何编写...
3.4. CAS例子 3.5. Pre-Authentication例子 4. Spring Security社区 4.1. 任务跟踪 4.2. 成为参与者 4.3. 更多信息 II. 结构和实现 5. 技术概述 5.1. 运行环境 5.2. 核心组件 5.2.1. ...