SSO的实现(1)——Passport Server
来源:互联网 发布:山东胜通软件 编辑:程序博客网 时间:2024/05/17 21:31
Passport Server的作用是验证用户、保存维护登陆状态、为成员网站提供当前某用户的状态信息。
Passport Server核心部分为两个类,Ticket 和 TicketCache
Ticket为登陆用户的基本信息类,包含一个随机生成的TicketID,和用户帐号及其他用户信息。
TicketCache负责维护当前所有的Ticket信息,目前我的程序中其实就是继承的Hashtable,TicketCache初始化时启动一Timer定期清理过期的Ticket。TicketCache保存在Application Server的ServletContext中,确保所有会话均可读取。
Passport Server提供的接口主要为Login、Logout、Profile
其中Login、Logout为登录、注销的Servlet
Profile为成员网站提供Ticket的登陆信息,成员网站通过此接口读取到以XML格式返回的Ticket信息,从而判断用户是否登陆。
Passport Server与成员网站之间实现一次登陆,全部站点皆可使用的关键是如何在多个站点之间传递TicketID,以便成员网站从Passport Server读取到该用户的登陆状态。这需要借助与Cookie,如何实现Cookie的跨域传递成为解决SSO的最大问题。
Passport Server核心部分为两个类,Ticket 和 TicketCache
Ticket为登陆用户的基本信息类,包含一个随机生成的TicketID,和用户帐号及其他用户信息。
TicketCache负责维护当前所有的Ticket信息,目前我的程序中其实就是继承的Hashtable,TicketCache初始化时启动一Timer定期清理过期的Ticket。TicketCache保存在Application Server的ServletContext中,确保所有会话均可读取。
Passport Server提供的接口主要为Login、Logout、Profile
其中Login、Logout为登录、注销的Servlet
Profile为成员网站提供Ticket的登陆信息,成员网站通过此接口读取到以XML格式返回的Ticket信息,从而判断用户是否登陆。
Passport Server与成员网站之间实现一次登陆,全部站点皆可使用的关键是如何在多个站点之间传递TicketID,以便成员网站从Passport Server读取到该用户的登陆状态。这需要借助与Cookie,如何实现Cookie的跨域传递成为解决SSO的最大问题。
- SSO的实现(1)——Passport Server
- Passport 你的网站(在你的WebSite上实现MS Passport )上
- Passport 你的网站(在你的WebSite上实现MS Passport )下
- Passport 你的网站(在你的WebSite上实现MS Passport )下
- Passport 你的网站(在你的WebSite上实现MS Passport )上
- 从互联星空的SSO设计谈Passport
- 单点登录(SSO)的实现—通行证的基本原理
- 单点登录(SSO)的实现—通行证的基本原理
- 单点登录(SSO)的实现—通行证的基本原理
- 单点登录(SSO)的实现—通行证的基本原理
- SSO的实现(2)——成员站点
- passport 实现
- SSO单点登录三种情况的实现方式详解 单点登录(SSO——Single Sign On)
- 如何实现不同域名后缀domino server之间的SSO
- 基于 SAML 2.0 的 WebSphere Application Server SSO 实现
- 基于JSON Web Tokens的单点登录(SSO)或通行证(Passport)系统方案
- Passport 你的网站(在你的WebSite上实现MS Passport
- 【SSO】——使用CAS实现二级域名不同的网站的单点登录(二)
- 深入挖掘Windows脚本技术
- RedHat Linux 9 下Web服务器的安装与配置(转贴)
- 联想IT服务荣膺“中国五大最具影响力的IT服务商”
- HTML编辑器列表
- 毕业设计的课题定下来了
- SSO的实现(1)——Passport Server
- 正在学的FLASH:原灵动嘻哈势力网站制作教程
- 软件R的安装和使用(视窗电脑)
- log4j多文件输入日志
- java连接sqlserver实例
- 打排球
- VB水晶报表每讲学生反馈总结(总结人:陈佳云)
- ASP生成静态htm页面基本代码!
- Wallop太可怕了!