(实战项目)SSO单点登录

SSO单点登录

公司项目需要大量集成,使用单点登录进行统一用户管理(不使用https,因为证书的提示框对于用户来说真是..)  
**功能点的详细配置过程,如果需要可以后期补上**

项目地址: SSO(Cas-4.0分支)

maven版本在分支 maven(cas-4.0)

maven版本说明:(推荐)

  1. 添加验证码
  2. 自定义登录页
  3. 自定义返回多数据
  4. 集成restful APl适配 C/S端 查看配置详情(博客)
  5. 防止直接访问
  6. 完善国际化
  7. 基于数据库登录
  8. 使用MD5加随机盐加密密码

非maven版本说明:

  1. 添加验证码
  2. 自定义登录页
  3. 自定义返回多数据
  4. 防止直接访问
  5. 完善国际化
  6. 基于数据库登录
  7. 使用MD5加随机盐加密密码

测试配置说明

1.建立域名

修改c:\windows\system32\drivers\etc\HOSTS 文件配置三个域名进行单点测试 (保存不了查看下你对文件的权限),配置如下:

127.0.0.1 sso.web.com  
127.0.0.1 my.web.com  
127.0.0.1 my2.web.com  

2.部署ssoserver服务器端,主要是通行证统一校验发放的地方,把他导入到eclipse中

因为项目采用的是数据库校验的方式,创建一个test数据库users用户表即可(MD5校验哦)  看看这个配置文件:deployerConfigContext.xml
启动服务器

3.部署ssoclient客户端,主要是测试访问受保护的访问

导入项目    
修改config.properties配置(根据你定义的域名而变)
  #<<CentralAuthenticationService>>
  #where to logout
  casServerLogoutUrl=http://sso.web.com:8080/项目/logout
  #wheretologin
  casServerLoginUrl=http://sso.web.com:8080/项目/login
  #loginserverroot
  casServerUrlPrefix=http://sso.web.com:8080/项目/
  casClientServerName=http://my.web.com:8083/

有什么问题请留言~

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值