客户端
1、下载cas-client-3.3.3-release.zip,将as-client-3.3.3\modules\cas-client-core-3.3.3.jar 添加入maven工程中(在中央仓库找此jar的依赖没找到,故采用直接导入的方法)
mvn install:install-file -DgroupId=cas -DartifactId=client-core -Dversion=3.3.3 -Dpackaging=jar -Dfile=D:\workspace\sso\cas-client-3.3.3\modules\cas-client-core-3.3.3.jar
2、将服务端的keystore中的证书导入到客户端jre
C:\Program Files\Java\jre8\lib\security>keytool -import -alias mycas -file d:/wo rkspace/sso/client.cer -noprompt -trustcacerts -storetype jks -keystore cacerts -storepass changeit 证书已添加到密钥库中
附件一个maven tomcat插件支持ssl的方法:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <!-- http port --> <port>9090</port> <!-- application path always starts with /--> <path>/</path> <httpsPort>9443</httpsPort> <keystoreFile>D:\workspace\sso\mycas.keystore</keystoreFile> <keystorePass>123456</keystorePass> <protocol>org.apache.coyote.http11.Http11Protocol</protocol> </configuration> </plugin>
相关推荐
[置顶] SSO单点登录系列3:cas-server端配置认证方式实践(数据源+自定义java类认证) http://blog.csdn.net/ae6623/article/details/8851801 [置顶] SSO单点登录系列2:cas客户端和cas服务端交互原理动画图解,cas...
开源ITSM工具iTop接入开源单点登录框架CAS的实现方法。踩了很多坑,一点一点地啃透了源码做出来的。总结出来的接入方法分享给大家,已经在本单位的实践中应用了,itop和cas都是目前官方最新版的。
这个资源是一个CAS(Central Authentication Service)单点登录演示项目,用于展示如何实现基于CAS的单点登录系统。CAS是一种常用的身份认证和授权解决方案,适用于分布式系统中的用户身份验证。该演示项目将通过...
基于LDAP的CAS单点登录系统设计,详细的解决方案,是做项目实践的好参考
单点登录-OAuth授权框架及CAS在为Web应用系统提供的解决方案实践.docx
本人为初学者,此文档为实践过程的记录,超细致
CAS单点登录的方案很多,并且大多数都是采用session的方式,而本文结合个人实践,着重讨论django cas token的解决方案。 本方案中,cas客户端和服务端都采用了开源项目,服务端是django-mama-cas,而客户端是django-...
Java 分布式项(SSM、分布式Dubbo、全文检索Solr、Vue、Zookeeper、文件系统FastDFS、缓存Redis、单点登录CAS,权限控制Spring Security,跨域CORS) 技术选型 后端框架采用 Spring + SpringMVC + MyBatis + DubboX...
Spring Boot项目实践 Java体系知识点汇总: : 网站资源链接 S3基本使用事件 数据库隔离等级验证 常用JVM命令验证 AOP实用技巧;某些打日志等 m3u解析器 知识汇总:::: 其他 GIT地址 UI资源 , 限流算法...
单点登录模块 , jbone服务管理 服务管理模块(包含注册中心,服务网关,服务监控,调用链追踪等) , jbone系统 系统管理模块,通用权限管理等 , jbone系统管理员 系统管理后台 , jbone-fs 文件系统,用于...