利索能及
我要发布
收藏
专利号: 2014106688693
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.基于Cookie的单点登录及系统切换方法,该方法包括:用户在一个应用中请求登录,登录后在系统内应用间进行无缝切换,用户在系统内任一应用中的登录注销对于其他应用产生同样的登录注销操作,其特征在于,所述系统内应用间进行切换具体包括,用户浏览器携带Cookie重定向到此前用户访问的应用;Web应用单元的LoginFilter从Cookie中读取信任凭证,携带信任凭证向认证服务器请求有效性检验,认证服务系统将有效性检验结果发回LoginFilter,如校验失败回到SSO系统重新填写登录账户信息;如果信任凭据校验成功,认证服务系统给LoginFilter返回用户的登录信息,LoginFilter根据返回的信息完成用户在当前应用的登录授权设置。

2.根据权利要求1所述的方法,其特征在于,当用户首次在一个应用中请求登录时,包括步骤:由Web应用的LoginFilter转发登录请求给认证服务系统,用户浏览器重定向到认证服务系统;用户向SSO认证服务系统提交登录账户及口令;如果账户口令验证成功,认证服务系统将保存用户的登录信息并设置用户的全局登录状态;认证服务系统将与用户对应的信任凭证写入Cookie中;用户浏览器携带Cookie重定向到此前用户访问的应用;Web应用的LoginFilter从Cookie中读取信任凭证,然后携带信任凭证向认证服务器请求有效性检验,有效性检验结果由认证服务系统发回LoginFilter;如果信任凭据校验成功,则认证服务系统给LoginFilter返回用户的登录信息,LoginFilter根据返回的信息完成用户在当前应用的登录授权设置。

3.根据权利要求1所述的方法,其特征在于,当用户在某个应用中提交注销请求时,将由当前应用的LogoutFilter接收并转发至SSO服务器,注销全局状态后,再下发注销应用Session信息的请求,应用中的LogoutFilter注销当前应用下信息。

4.根据权利要求3所述的方法,其特征在于,用户在某个应用中提交注销请求;当前应用中的LogoutFilter接收请求并转发到认证服务系统;认证服务系统注销当前用户的登录状态,删除凭证信息;认证服务系统依次向所有应用的LogoutFilter发送注销请求;每个LogoutFilter接收到认证服务器的注销请求后,进行所在应用内部的用户登录信息注销操作。