新闻资讯

    # sso-shiro-下使用shiro+cas配置单点登录,多个系统之间的访问,每次只需要登录一次## 系统模块说明1。 cas: 单点登录模块,这里直接拿的是cas的项目改了点样式而已2。 doc: 文档目录,里面有数据库生成语句,采用的是。0,数据库名为 3。 -node-1: 应用14。 -node-2: 应用2 其中node1跟node2都是采用 + + 框架,使用maven做项目管理## cas集成说明1。首先采用的是查数据库的方式来校验用户身份的,在cas/WEB-INF/t。xml中第135行构建了这个类型``` xml``` 其中这个类是自定义构建的,在cas/WEB-INF/lib/cas-jdbc-1。0。0。jar里面,有兴趣的同学可以发编译看下,关于几个属性的说明 1。 : 数据源,配置MySQL的连接信息 2。

    k米服务员点单 下载_cas单点登陆下载_为您点单 下载

    : 加密方式,这里用的是MD5 3。 sql: sql查询语句,这个语句就是根据用户输入的账号查询其密码#### 以上就是单点登录管理的主要配置## 应用系统的配置。 应用系统采用shiro做权限控制cas单点登陆下载,并且跟cas集成2。 在/-node-1/src/main//conf/shiro。 文件中``` 。=。0。0。1:8080/cas/login?=。0。0。1:8081/node1/shiro-。=。0。0。1:8080/cas/?=。0。0。1:8081/node1/shiro-。cas。=。0。0。1:8080/。cas。=。0。0。1:8081/node1/shiro-。

    为您点单 下载_k米服务员点单 下载_cas单点登陆下载

    =/users/。=/users/```其中shiro。 跟 shiro。的前面是cas验证的地址,后面的是我们应用系统的地址,这样配置的方式是为了在访问我们的应用系统的时候,先到cas进行验证,如果验证成功了,cas将重定向到shiro。 所表示的地址3。在/-node-1/src/main//conf/shiro。xml 文件中``` xml/shiro-cas = / = /users/** = user```> 其中这个类主要用于需要拦截的url请求,需要注意的是这个是shiro的拦截,我们还需要配置cas的过滤配置> 这个类是需要我们自己实现的,主要用于shiro的权限验证,里面的属性说明如下1。 : 默认的角色2。 : cas地址3。

    cas单点登陆下载_k米服务员点单 下载_为您点单 下载

    : 系统应用地址最后我们还需要在/-node-1/src/main//WEB-INF/web。xml 文件中配置相关的过滤器拦截全部请求``` 。。web。。/*```## 系统运行1。 端口说明,cas:8080,node1:8081,node2:8082,大家可以采用maven提供的插件,配置如下:``` 。。。-maven-。-/node1```这样的配置,我们甚至都不需要配置服务器了,建议这种方式2。各个模块的访问地址> cas::8080/cas> node1::8081/node1> node2::8082/。访问系统> 输入 :8081/node1/shiro-cas ,进入cas验证> 输入用户名 admin,密码 admin@2015,验证成功后将会重定向到:8081/node1//users/cas单点登陆下载,也就是node1系统的主页,里面的节点2代表的是node2系统的主页,你会发现我们不需要登录到node2系统就能访问其中的系统了

    cas单点登陆下载_k米服务员点单 下载_为您点单 下载

网站首页   |    关于我们   |    公司新闻   |    产品方案   |    用户案例   |    售后服务   |    合作伙伴   |    人才招聘   |   

地址:北京市海淀区    电话:010-     邮箱:@126.com

备案号:冀ICP备2024067069号-3 北京科技有限公司版权所有