Spring Cloud 安全:集成OAuth2实现身份认证和单点登录 示例代码 Spring Cloud 安全:集成OAuth2实现身份认证和单点登录 示例代码
2021-01-28 04:13:20 19KB Spring Cloud OAuth2 SSO
1
单点登录 sso cas 版本对应jdk1.8+
2021-01-28 01:14:31 6KB sso 单点登录 cas jdbc
1
基于portal的单点登录系统,系统由CS服务端和BS服务系统组成,一般用户可以通过IE来访问单点登录系统,附件内包含了readme.txt有本系统说明。 备注: 这里只有CS程序及说明,BS程序可以找资源名称:单点登录系统(BS程序),rt.jar可以找资源名称:单点登录系统(rt.jar)。
2020-05-12 10:25:09 1.99MB 单点登录系统 sso 源码 可运行
1
完整sso demo,亲测可用,简单配置服务器即可运行。可在本人博客下查看基础教程
2020-03-25 03:11:50 34.33MB sso 单点登录
1
# sso-shiro-cas spring下使用shiro+cas配置单点登录,多个系统之间的访问,每次只需要登录一次 ## 系统模块说明 1. cas: 单点登录模块,这里直接拿的是cas的项目改了点样式而已 2. doc: 文档目录,里面有数据库生成语句,采用的是MySQL5.0,数据库名为db_test 3. spring-node-1: 应用1 4. spring-node-2: 应用2 其中node1跟node2都是采用spring + springMVC + mybatis 框架,使用maven做项目管理 ## cas集成说明 1.首先采用的是查数据库的方式来校验用户身份的,在cas/WEB-INF/deployerConfigContext.xml中第135行构建了这个类型 ``` xml ``` 其中QueryDatabaseAuthenticationHandler这个类是自定义构建的,在cas/WEB-INF/lib/cas-jdbc-1.0.0.jar里面,有兴趣的同学可以发编译看下,关于几个属性的说明 1. dataSource: 数据源,配置MySQL的连接信息 2. passwordEncoder: 加密方式,这里用的是MD5 3. sql: sql查询语句,这个语句就是根据用户输入的账号查询其密码 #### 以上就是单点登录管理的主要配置 ## 应用系统的配置node1 1. 应用系统采用shiro做权限控制,并且跟cas集成 2. 在/spring-node-1/src/main/resources/conf/shiro.properties 文件中 ``` properties shiro.loginUrl=http://127.0.0.1:8080/cas/login?service=http://127.0.0.1:8081/node1/shiro-cas shiro.logoutUrl=http://127.0.0.1:8080/cas/logout?service=http://127.0.0.1:8081/node1/shiro-cas shiro.cas.serverUrlPrefix=http://127.0.0.1:8080/cas shiro.cas.service=http://127.0.0.1:8081/node1/
2020-03-25 03:10:43 27.27MB shiro cas maven java
1
详情请看内部说明,里面写的很详细·,排队领取阿萨德
2020-03-04 03:08:51 81.88MB cas sso
1
ssm+redis实现sso单点登陆,maven模块化实现,亲自修改实现工程。
2020-01-03 11:31:14 99.28MB sso 单点登陆 ssm整合r
1
Oracle(single sign-on)单点登录demo示例以及所需架包.具体使用可参照压缩包内的readme文档
2019-12-21 22:23:20 139KB oracle sso 单点登录
1
CAS Server 4.0二次开发说明文档, SSO
2019-12-21 22:10:23 719KB SSO CAS
1
Web 项目中经常遇到的问题就是同一用户名多次登录的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法: 将登录后的用户名放到数据库表中; 登录后的用户名放到Session中; 登录后的用户名放到Application中; 登录后的用户名放到Cache中。 一般的这几种方法都是登录了之后,如果没有正常退出,第二次登录将不被允许。这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登录的时候,因为Session没有过期等问题,会被拒绝继续登录系统,只能等待Session过期后才能登录。本文介绍的方法是采用类似于MSN登陆的方法,第二次登录时会把第一次的登录注销掉,第一次登录将会类似于MSN弹出:您的帐号已在别处被登录,您被强迫下线的提示信息。
2019-12-21 22:04:35 6KB SSO单点登录
1