Atitit.单向sso  单点登录的设计与实现

1. 单点登录sso 的三大解决方案 1

2. 新方案:密码管理器方案 1

3. 调用方 1

4. 自动登录登录 2

5. 主页跳转 2

1. 单点登录sso 的三大解决方案

Ca认证中心。。脱机与联机token方案

2. 新方案:密码管理器方案

适当改变b系统的登录界面,让其使用传递过去的用户名密码参数自动登录即可。。

3. 调用方

private static String getUrl() {

String s="http://localhost/ecsx/admin/order_stats.php?act=list";

try {

s=URLEncoder.encode(s, "utf-8");

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

//http://localhost/ecsx/admin/privilege.php?act=login

//"http://localhost/ecsx/admin/order_stats.php?act=list"

return "http://localhost/ecsx/admin/privilege.php?act=login&gourl="+s;

}

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

4. 自动登录登录

Admin/temp/login。Html

<script defer="defer">

if(UrlParm.parm('gourl'))

{

writeCookie("gourl",UrlParm.parm('gourl'),2);

}else

{

writeCookie("gourl","",2);

}

document.getElementById("form7").submit();

</script>

5. 主页跳转

Start.html

<!--  ati q17 -->

<script src="../../com.attilax/core/core.js"></script>

<script src="../../com.attilax/net/cookie.js"></script>

<script src="../com.attilax/core/core.js"></script>

<script src="../com.attilax/net/cookie.js"></script>

<script src="../com.attilax/net/req.js"></script>

<script src="../../com.attilax/net/req.js"></script>

<script>

try{

var gourl=readCookie("gourl");

//alert(gourl);

//alert(gourl);

if(gourl!="")

{

window.location=gourl;

}

}catch(e)

{

showErr(e);

}

</script>

6. 参考

paip.模块间同步登录SSO实现总结 - attilax的专栏 - 博客频道 - CSDN.NET.htm

Atitit. 单点登录sso 的解决方案 总结 - attilax的专栏 - 博客频道 - CSDN.NET.htm

转载于:https://www.cnblogs.com/attilax/p/5963571.html

Atitit.单向sso  单点登录的设计与实现相关推荐

  1. 009 - CSS预处理器less sass SAML SSO 单点登录 websocket socket.io

    009_css预处理器less sass saml sso 单点登录 websocket## less 安装: npm install -g less 命令: lessc style.less sty ...

  2. Spring Cloud云架构 - SSO单点登录之OAuth2.0登录流程(2)

    上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的 ...

  3. JAVA springboot ssm b2b2c多用户商城系统源码-SSO单点登录之OAuth2.0登录流程(2)

    上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的 ...

  4. cas跨域单点登录原理_CAS实现SSO单点登录原理

    1.      CAS 简介 1.1.  What is CAS ? CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的.开源的项目,旨 ...

  5. Spring+ Spring cloud + SSO单点登录应用认证

    之前的文章中有介绍spring cloud sso集成的方案,也做过spring + jwt + redis的解决方案,不同系统的无缝隙集成,统一的sso单点登录界面的管理.每个应用集成的权限认证,白 ...

  6. java ssm 多租户_(十一)java B2B2C 源码 多级分销springmvc mybatis多租户电子商城系统- SSO单点登录之OAuth2.0登录流程(2)...

    上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个简单的流程图(根据用户名+密码实现OAuth2.0的 ...

  7. redis 登录_Redis集群架构+Dubbo开发框架+SSO单点登录+Nginx+ZooKeeper

    Redis集群架构 [课程介绍] Redis是现在使用为广泛的NoSQL数据库技术,其自身不仅拥有着良好的操作性能,也被广泛的应用于各种集群架构的数据整合处理之中,而本课程将通过Redis的核心作用, ...

  8. (八)java版spring cloud+spring boot+redis多租户社交电子商务平台 -SSO单点登录之OAuth2.0登录认证(2)...

    电子商务平台源码请加企鹅求求:一零三八七七四六二六.上一篇是站在巨人的肩膀上去研究OAuth2.0,也是为了快速帮助大家认识OAuth2.0,闲话少说,我根据框架中OAuth2.0的使用总结,画了一个 ...

  9. 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录流程

    现在我们针对于login做成相关的微服务,解析如下: 请求方式:POST 服务URL: http://localhost:8080/user/login 参数类型:application/json H ...

最新文章

  1. TensorFlow(2)图(默认图与自定义图) TensorBoard可视化
  2. php商品分类显示商品,ecshop首页显示全部商品分类的方法
  3. Java 网络 socket 编程
  4. HDU 1225 覆盖的面积
  5. 范围for语句的整理
  6. SOL注入——HTTP头部注入(六)
  7. 以下不属于时序逻辑电路的有_电工电子技术(不建议浪费时间学习的科目)
  8. linux中查看和开放端口
  9. 【codevs1026】逃跑的拉尔夫,广搜的胜利
  10. 【洛谷 P4886】 快递员 (点分治)
  11. vb不能插入png图片_收藏备用!!VBA操作图片【插入导出删除】
  12. eclipse插件:OpenExplorer快速打开文件目录
  13. 190318每日一句
  14. 全国计算机一级成绩分配,计算机一级ms分值分配
  15. java实现数据库自动异地备份
  16. 日历2017 年终总结新年工作汇报PPT模板免费下载_PPTX图片设计素材_包图网888pic.com...
  17. theano中scan简明理解
  18. 一周信创舆情观察(5.6~5.9)
  19. Vue项目JS脚本错误捕获
  20. 移植fastboot到2440

热门文章

  1. 为什么python打不开_anaconda为什么打不开
  2. select不能触发change_SQL之警觉触发
  3. 现代分类方法在医学诊断中的应用——基于R的实现
  4. java两个栈怎么完成初始化_Spring bean初始化及销毁你必须要掌握的回调方法
  5. 铭瑄显卡不支持Linux,铭瑄主板bios设置显卡方法
  6. 过程语句 oracle,Oracle 过程控制语句整理
  7. python 模拟键盘_Python模拟键盘输入和鼠标操作
  8. python识别验证码登陆学校网站
  9. python如何创建工程预设_如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法...
  10. Windows10下VB6.0开发——ini文件存储参数信息