根据网上的http://www.kafeitu.me/sso/2010/11/05/sso-cas-full-course.html 学习一下sso的部署,这个文章写得很清楚了,照样子画葫芦就可以了
1、生成证书,这里的密码可自定义,
keytool -genkey -alias fox -keyalg RSA -keystore e:/keystore/foxkey
2、导出证书
keytool -export -file e:/keystore/fox.crt -alias fox -keystore e:/k
eystore/foxkey
3、把证书导入到jvm,这里输入的keystore密码为changeit,是jre的keystore密码
keytool -import -keystore c:\Java\jdk1.6.0_30\jre\lib\security\cace
rts -file e:/keystore/fox.crt -alias fox
4、tomcat配置,
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" keystoreFile="E:/keystore/foxkey" keystorePass="123456"/>
我使用的是tomcat 6.0.35,这里配置一定要注意大小写,刚开始的时候我也是从参考文章上复制过来的,在启动tomcat的时候报错了,这里的keystorePass,是第一步在生成证书的时候的密码,报的错误如下:
2012-11-29 10:18:37 org.apache.tomcat.util.net.jsse.JSSESocketFactory getStore
严重: Failed to load keystore type JKS with path C:\Users\fox/.keystore due to C:\Users\fox\.keystore (系统找不到指定的文件。)
java.io.FileNotFoundException: C:\Users\fox\.keystore (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
最后可以在浏览器地址栏输入https://sso.fox.com:8443/验证一下了,这个域名是通过host文件定义的
分享到:
相关推荐
xxl/sso 核心处理包
单点登录示例代码simple-sso-master,包括单点登录服务端、单点登录客户端、两个业务子系统a\b,请结合博客学习:https://www.cnblogs.com/cac2020/p/13716521.html
SSO-23, 用于 C 的内存优化小字符串优化 SSO-23SSO-23是一个proof-of-concept字符串,它使用所有可用的SSO字节。 因此,当char类型是一个字节( 字符,有符号字符,无符号字符,等等 ) 和 64位 计算机上,这相当于一...
1、配置本地hosts 127.0.0.1 sso-login 127.0.0.1 sso-resource ...2、先后启动SsoServer、sso-resource、sso-client1、sso-client2 3、访问http://sso-taobao:8083/client1/ 或 http://sso-tmall:8084/client2/
Laravel开发-sso-broker 基于Jasny/SSO的Laravel的简单SSO代理
Laravel开发-discourse-sso-laravel 一个专门为Laravel设计的包,帮助对话的SSO登录。
Laravel开发-sso-client-compat 用于php的SSO客户端库>=5.1.2支持
有这样一种场景,一个用户(假设是QQ),希望让一个第三方的应用(比如说某个论坛),能够得到关于自身的一些信息(唯一用户标识,比如说QQ号,用户个人信息,比如说是一些基础资料,昵称和头像等)。...
使用Redis或者MySQL实现单点登录,源码都在里面,解压出来直接使用编译工具导入即可。
Laravel开发-passport-sso-client Laravel的SSO客户端库
Laravel开发-sso-laravel Vatsim Oauth代表Laravel
基于SSO-CA模型的重庆渝西片区城市用地动态变化模拟,刘明皓,温潇雄,随着我国经济的发展与城市化进程的加速,伴随着城市化的加速,如何对城市土地利用进行更好的规划,对城市的扩张更好的理解,提高
.net CAS SSO 登陆客户端程序,可以直接运行,直接将DoNetCasClient生成dll集成到你的项目即可。本人博客有教程。
sso-common.jar 单点登录的jar ,包括客户端和服务端
# sso-shiro-cas spring下使用shiro+cas配置单点登录,多个系统之间的访问,每次只需要登录一次 ## 系统模块说明 1. cas: 单点登录模块,这里直接拿的是cas的项目改了点样式而已 2. doc: 文档目录,里面有数据库...
python库。资源全名:aws-cdk.aws-sso-1.107.0.tar.gz
资源来自pypi官网。 资源全名:aws-cdk.aws-sso-1.106.0.tar.gz
xxl-sso是一个简单的单点登录实现demo,非常适合刚准备入门统一身份认证、单点登录的初学者。。。maven构建的工程,直接导入eclipse等开发工具即可运行。。。
NodeBB 插件 SSO 人人网NodeBB 插件,允许用户通过他们的人人帐户登录/注册。安装 npm install nodebb-plugin-sso-renren请将回调地址配置到您的nodebb url
这个文档是经过我将近两个星期的研究,证实了其中文档的真实性和可用性,只要你跟着文档里面的步骤配置和实施,绝对实现cas单点登录(sso),包括跨域访问cas