[发明专利]一种支持多个终端的身份认证与服务授权的方法有效
申请号: | 201110278393.9 | 申请日: | 2011-09-19 |
公开(公告)号: | CN102325028A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 王敏;杨爱民 | 申请(专利权)人: | 北京金和软件股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 100093 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种支持多个终端的身份认证与服务授权的方法。包括步骤:定义消息头的用户身份信息对象的数据接口,客户端消息截获处理器组件,不同客户端截取消息头的算法以及SOA服务的基类接口组件,在接收客户端发送的消息后根据不同的协议类型调用不同的算法截取消息头的用户上下文消息,再通过调用消息转换算法把消息头的用户上下文消息转换成用户身份对象,并保存到调用上下文缓存中,调用身份认证处理器对用户的身份信息进行验证,然后服务调用后截获处理将调用上下文缓存中的用户身份信息对象保存在返回消息的消息头中并将结果返回到客户端。本发明的方法,在保证了服务的安全性和可靠性地访问,同时实现了对多终端、多协议的支持。 | ||
搜索关键词: | 一种 支持 终端 身份 认证 服务 授权 方法 | ||
【主权项】:
一种支持多个终端的身份认证与服务授权的方法,其特征在于,包括以下步骤:步骤一、定义消息头的用户身份信息对象的数据接口;步骤二、定义含服务调用前截获处理方法和服务调用后截获处理方法的客户端消息截获处理器组件;步骤三、定义PC客户端和手机客户端截取消息头的算法;步骤四、定义SOA服务的基类接口组件,这个组件中包含身份认证处理器和SOA服务的授权逻辑;步骤五、接收客户端发送的消息;步骤六、消息截获处理器截获信息,然后根据不同的协议类型调用不同的算法截取消息头的用户上下文消息;步骤七、通过调用消息转换算法把消息头的用户上下文消息转换成用户身份对象,并保存到调用上下文缓存中;步骤八、在SOA服务的基类接口组件中,调用身份认证处理器将所述的用户身份信息在所有合法的服务器上缓存的用户信息集合中查找看是否存在,如果存在的则为合法用户,SOA服务的基类接口组件将授权继续执行具体的业务逻辑,调用SOA服务的具体的实现,客户端会接收到正确的执行结果的消息,否则为非法用户,客户端将会接收到错误信息的结果;步骤九、服务调用后截获处理方法将调用上下文缓存中的用户身份信息对象保存在返回消息的消息头中;步骤十、将结果以消息的形式返回到客户端。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金和软件股份有限公司,未经北京金和软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110278393.9/,转载请声明来源钻瓜专利网。
- 上一篇:夹层玻璃用中间膜及夹层玻璃
- 下一篇:从含水的气流除去污染物的方法