CAS单点登陆原理简介及环境搭建(2)

简介: CAS单点登陆原理简介及环境搭建(2)

https配置


  • 生成服务器端的keysore文件


keytool -genkey -alias cas -keyalg RSA -keysize 2048 -keypass 123456 -storepass 123456 -keystore /Users/mengfanxiao/Documents/project/person/springboot/shiro-cas/cas/keystore/liuyx.keystore -dname "CN=cas.example.org,OU=liuyx.com,O=liuyx,L=JiNan,ST=JiNan,C=CN"


  • 配置域名


sudo vim /etc/hosts
127.0.0.1  cas.example.org


  • 配置tomcat


conf/server.xml
注视掉8080端口访问
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true">
        <SSLHostConfig>
           <Certificate certificateKeystoreFile="/Users/mengfanxiao/Documents/project/person/springboot/shiro-cas/cas/keystore/liuyx.keystore" type="RSA" certificateKeystoreType="JKS" certificateKeystorePassword="123456"/>
        </SSLHostConfig>
</Connector>



image.png


登陆用户从数据库中读取


数据库文件及账号数据


image.png


再次访问


https://cas.example.org:8443/cas_overlay_war/login


image.png


搭建CAS客户端


下载官方demo client


https://gitee.com/pingfanrenbiji/cas-sample-java-webapp.git
目录结构


image.png

相关文章
|
8月前
|
NoSQL 关系型数据库 MySQL
分布式锁的原理解析与实现工具介绍
分布式锁的原理解析与实现工具介绍
83 1
|
8月前
|
存储 NoSQL 中间件
单点登录简述
单点登录简述
88 1
|
8月前
|
数据库
CAS简介
CAS简介
86 1
|
设计模式 SQL 开发框架
学PHP语言如何进阶?具体步骤是怎样的?底层原理是什么?
学PHP语言如何进阶?具体步骤是怎样的?底层原理是什么?
113 0
|
存储 开发框架 NoSQL
12. 谈谈项目中单点登录的实现原理?
12. 谈谈项目中单点登录的实现原理?
145 0
12. 谈谈项目中单点登录的实现原理?
|
JavaScript
手把手教你怎么实现一个后台管理系统——架构篇
手把手教你怎么实现一个后台管理系统——架构篇
手把手教你怎么实现一个后台管理系统——架构篇
|
NoSQL 前端开发 JavaScript
单点登录和CAS解决方案入门
单点登录和CAS解决方案入门
411 0
单点登录和CAS解决方案入门
|
存储 NoSQL 安全
单点登录原理与简单实现
1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系
单点登录原理与简单实现
|
Java 应用服务中间件
CAS单点登陆原理简介及环境搭建(3)
CAS单点登陆原理简介及环境搭建(3)
149 0
CAS单点登陆原理简介及环境搭建(3)

热门文章

最新文章