0 0

请教单点登录方案30

1、首先说下系统情况:
   业务:公司做b2b平台,下面有供应,独立分销系统(自己域名)、采购用户类型。独立分销用的是一套系统(包括用户数据),但是它有自己独立的域名,看成不同的网站。另外还有几个相关的业务系统(与b2b平台不同的域名)。
   物理:分南方、北方两个机房;有专线同步业务数据。
2:单点登录需求
   系统之间登录一次,可以访问其他系统。中心网站(单点登录服务器)故障,先保证业务系统可以登录。
3:考虑的方案
   a:通过登录后在中心网站创建token,然后将Token返回到应用系统A,在需要单点跳转的地方,将token带到url上,通过该url跳转B。跳转到B业务系统后,再根据token到中心网站验证,通过后即为登录。
    缺点:url一直有效,在网吧或者局域网上容易被拦截。
   b:做成类似京东,淘宝的。当第一次登录成功后,再异步通过 jsonp方式,跨域设置相关业务站点(顶级域名)的凭证信息保存在Cookie中,子域共享该Cookie。跳转的时候,通过浏览器自动获取到Cookie。
    缺点:公司的顶级域名比较多(属于公司的有3-4个),还有上百的独立分销域名。跨域请求上百的顶级域名本身就不太合理。Cookie方式还有XSS和CSRF方面的安全性。

限于能力,个人对单点登录涉入不深。不知道各位有没有什么好的建议或者较为成熟的方案。请指教!
2014年1月13日 10:03

10个答案 按时间排序 按投票排序

0 0

LDAP!

2014年1月16日 13:53
0 0

单点登录,老话题了,是在不行,你去看看,淘宝和淘宝商城的单点登录,研究一下。

2014年1月16日 11:19
0 0

看我博客http://sgq0085.iteye.com/blog/2003190,里面有说明cas+shiro

2014年1月15日 09:12
0 0

试试用CAS,和Spring Security也能整合。

2014年1月14日 20:22
0 0

企业级SSO 可以考虑LDAP

2014年1月14日 20:12
0 0

[flash=200,200][flash=200,200][u][u]
引用
引用
引用
[list]
[*][list]
[*][*][list]
[*][*][*][list]
[*][*][*][*][list]
[*][*][*][*][*][list]
[*][*][*][*][*][*]
[img][img][img][img][img][img][img][img][img][img][img][img][/img][/img][/img][/img][/img][/img][/img][/img][/img][/img][/img][/img]
  • [*][*][*][*][/list]
  • [*][*][*][*][/list]
    [*][*][*][/list]
    [*][*][/list]
    [*][/list]
    [/list][/u][/u][/flash][/flash]
    |

    2014年1月14日 16:34
    0 0

    为什么不考虑CAS框架呢, 你的需求好像也没看出来有特殊之处啊

    2014年1月13日 14:23
    0 0

    token有失效时间不就行了吗

    2014年1月13日 14:22
    0 0

    你按tmall和淘宝的cookie共享做不就ok了
    说了半天你的cookie共享还不是跨顶级域名的
    参考
    http://developer.51cto.com/art/201104/255729.htm
    http://www.nowamagic.net/librarys/veda/detail/224

    2014年1月13日 13:13
    0 0

    将我们做的单点登录供你参考:
    1所有系统的用户登录名一致。比如张三的登录名称可能统一都是zhangsan
    2张三登录上某个系统后,url中会有name=zhangsan,张三登录该系统的时间以及对改时间的加密信息。比如url为XXX.jsp?name=zhangsan&&time=2014-1-13 11:35:56&&timep=此处对前面时间的加密
    被登录系统会对两个时间进行检查看是否一致,并且该时间必须在指定范围内(比如5分钟)则允许登录,否则登录不成功。
    此方法只有在某个用户登录上系统后,在指定时间内允许登录,当然安全性稍差。

    2014年1月13日 11:40

    相关推荐

      问题请教工程,问题请教工程

      最后,问题请教工程不仅是单方面的求解过程,也是学习和成长的机会。通过解决问题,我们可以深化对现有技术的理解,甚至发现新的学习方向。所以,遇到问题时不要害怕,而是要积极面对,将其视为提升自己技能的契机。...

      信息化技术人员挂职锻炼述职报告.doc

      * 形成了主动思考和主动工作的工作作风,遇到问题要主动向领导汇报和求助,向同事请教和学习。 * 不断加强专业技术和业务知识的学习,了解公司的战略目标、业务流程及相关管理知识,使信息化才能真正落地。 四、...

      单位员工个人工作总结.doc

      1. **自我学习与适应能力**:员工能够迅速适应新的工作环境和岗位,通过自学和向同事请教,逐步掌握了物业管理工作。 2. **财务管理**:员工在财务方面表现出色,能确保账目的准确性和收支平衡,同时具备合理的成本...

      asp.net知识库

      如何在DotNet 2的登录组件中检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET 2.0 只读 TextBox 回发后信息丢失的 bug asp.net2.0:扩展...

      制作内容丰富的幻灯片

      考虑使用公司的品牌颜色,或者选择互补色和单色调方案,以营造专业且协调的外观。 4. **字体选择**:字体既要易读又要符合整体风格。一般推荐使用无衬线字体(如Arial或Helvetica)作为正文,衬线字体(如Times New...

      公司营销部销售工作总结.doc

      - 跟进了两单业务,分别是中山大学的thermo离心机投标项目和广东工业大学的ALP高压热蒸汽灭菌锅。 - 销售部整体完成了20__年的酒店工作任务,提升了酒店的市场知名度。 8. 未来发展方向: - 继续强化销售技巧和...

      SL257lab实验答案

      实验答案涵盖了这些关键知识点,为学习者提供了参考和学习的资源。 在“SL275lab的实验代码”中,我们可以期待看到一系列的源代码实现,这些都是实验者原创的作品。源码通常是用编程语言如C、C++、Java或Python编写...

      个人年终工作总结集合7篇.docx

      【个人年终工作总结集合7篇.docx】的文档主要包含了作者在过去一年的工作情况和自我评价,以下是对其中关键知识点的详细解读: 1. **项目开发**:作者参与了多个项目的开发,如联通116114站、质检考评系统、甘肃...

      气动机械手带欧姆龙PLC控制程序要点.docx

      在气动系统设计部分,选用的实验装置是欧姆龙CPM1A-2A-2AH,拥有8个输入和12个输出点。为了适应不同材料,采用了立式钳口夹持方式。设计中,选用了三位五通电磁阀控制机械手的上下和左右运动,单作用弹簧复位电磁...

      唐朔飞 计算机组成原理 试题和答案

      6. 分析题:可能会给出一段程序或硬件设计,要求分析其工作过程或优化方案。 三、答案详解与学习建议 1. 对照答案检查自我测试的结果,理解错误之处并进行纠正。 2. 分析解题思路,学习如何将理论知识应用于实际...

      面向软件测试新手的若干个关注点分析.doc

      首先,从零开始的软件测试需要学习基础知识,这包括向有经验的测试人员请教、阅读专业书籍、研究缺陷跟踪库中的问题报告单以及熟悉历史测试用例。同时,了解相关业务知识至关重要,这有助于更准确地识别测试需求。 ...

      面试考试(理论)T.docx

      5. 遇到客户不在家且出库单未签,坚持出库单必须签字,与业务经理或调度沟通后再处理。 这些题目旨在评估应聘者的IT基础技能、问题解决能力和客户服务意识,全面考察了他们在实际工作中可能遇到的各种情况。通过...

      课程顾问咨询流程与参考话术.doc

      破冰方法包括真诚赞美(基于事实)、寻找共同点、调整沟通方式以匹配客户、展现同理心、投其所好、讨论热门话题、适度挑战对方或引导其自我反思,以及适当地请教对方并分享个人信息。在实施这些技巧时,需要注意保持...

      ppt设计10个超级技巧.docx

      4. **学习色彩理论**:理解基本的色彩搭配原则,如互补色、类比色等,可以帮助你创建协调且引人注目的色彩方案。利用在线工具,如Kuler、Piknik和0to255,来探索和构建理想的调色板。 5. **字体选择**:字体是传达...

      可调控制电灯电路设计

      2. 单结晶体管:BT33,单结晶体管ηrBBIEBIOVEBIIPIVVVIB2Pt(KΩ)(μA)(V)(μA)(mA)(V)(mA)(mW) 五、调试过程及问题: 由于开始时从参考书籍中得知R1为510kΩ,焊接出来以后,接通电源调试,发现...

      2021公司人员工作总结.doc

      在物流管理方面,文章强调了配送效率、人员管理、车辆管理和工作回顾与展望四个关键点: 1. **配送管理**:在配送过程中,公司注意到销售额下降导致配送量减少,但司机仍愿意多送货以增加收入。为此,优化了配送...

      CString内存泄露HTML.rar

      描述中的“网上找的资料”表明这是一个集合了多个来源的信息,可能包括各种论坛、博客和开发者社区中的讨论和解决方案。 标签 "CString 内存泄露 HTML" 提示我们关注的重点是关于CString的内存管理问题,尤其是在...

      升级商机宝话术—业务培训资料文档.doc

      2、本话术出发点为:如何提升客户的投资回报率,如何使客户的利益最大化,为客户描 绘一幅光明的前景,从而引导客户签单。 3、建议谈判的过程中把客户引到这个方向,客户对赚钱最重视。 4、这里我只是提供一个思路...

      PLC与变频器相互转化资料

      一开始我们不知道从何开始,在我们向老师多次请教后,大概弄清楚具体的设计思路。随后我们查阅了大量资料,利用 系列PLC特点,对按钮、开关等输入/输出进行控制,实现了变频器在控制作用下的自动化及点动模式下的手动...

      《社会调查研究与方法(专科必修)》期末试题和答案.pdf

      以下是对该课程涉及的知识点的详细阐述: 1. 社会调查研究的重心转移:20世纪20年代后,社会调查研究的主要焦点从德国转移到了**美国**,这反映了随着社会发展和学术研究的进步,美国在社会科学领域的影响力逐渐...

    Global site tag (gtag.js) - Google Analytics