[发明专利]封装其它凭据提供者的凭据提供者有效
| 申请号: | 201280042344.8 | 申请日: | 2012-08-28 |
| 公开(公告)号: | CN103858097B | 公开(公告)日: | 2017-06-13 |
| 发明(设计)人: | P.M.斯图格斯 | 申请(专利权)人: | 迈可菲公司 |
| 主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/44;G06F17/00 |
| 代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 徐予红,马永利 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 封装 其它 凭据 提供者 | ||
技术领域
本公开内容一般涉及自动化登录过程领域。更具体但非限制性地说,它涉及用于在共同凭据提供者对象内包封多个凭据提供者的技术。
背景技术
在使用Microsoft Windows XP®或Windows Server® 2003操作系统的计算机系统启动期间,Winlogon可执行文件加载并且执行图形标识和鉴权(GINA)动态链接库(DLL)。(WINDOWS XP和WINDOWS SERVER是Microsoft 股份有限公司的注册商标。) 一旦加载后,GNINA便提供可自定义用户标识和鉴权过程,并且负责渲染(rendering)登录操作/过程的图形方面。
通过使用GINA,软件开发人员能够通过确保在其它GINA的加载和执行之前加载和执行其定制的GINA,定制登录过程用户体验。软件开发人员也能够通过利用称为“GINA链”的技术,“再使用”以前开发的登录功能性的功能性。由于存在必须调用的第一或“排头”GINA,并且通过其可提供所有其它GINA,因此,GINA链是可能的;链式的GINA形成分层结构。
从Windows Vista®中开始,LogonUI过程变得负责渲染登录窗口的图形方面,而全部登录过程通过凭据提供者(CP)的使用进行调和。(WINDOWS VISTA是Microsoft 股份有限公司的注册商标。) 要在此新环境中输送GINA链提供的功能性,需要有“排头”CP。然而,Windows Vista和Windows 7的登录体系结构使得所有注册CP是彼此的对等体;不存在必须调用并且通过其可传递通信到其它CP的“排头”CP。Microsoft提供有关在称为“包封”的过程中一个CP能够如何调用和再使用/扩展正好一个其他CP的功能性的指导。也就是说,Microsoft允许仅一个CP的封装或包封。因此,即使只允许一个CP在登录时在活动状态(因此必须使用它) - 它只能够是一个其他CP的排头CP。在此类设置中,GINA链的全部功能性不可能实现。有鉴于此,提供允许一个CP同时封装或包封两个或更多个其它CP的机制将是有益的。
发明内容
在一个实施例中,提供了一种在计算机登录操作期间控制用户体验的方法。方法包括创建(例如,实例化)包封凭据提供者,该凭据提供者又创建多个凭据提供者,其中,每个凭据提供者具有指定数量的凭据和字段的有序列表。另外,每个字段具有凭据提供者特定标识符和描述符。一旦创建凭据提供者,或者在凭据提供者创建期间,每个凭据提供者可指派有或获得唯一提供者索引。随后,可基于来自每个凭据提供者的字段的有序列表,生成映射列表,其中,在映射列表中保持来自单个凭据提供者的字段的顺序。识别映射列表中的仅一次使用字段,并且指派唯一标识符到每个仅一次使用字段的第一实例,为仅一次使用字段的每个随后实例指派赋予相同仅一次使用字段的第一实例的标识符。所述方法也可为登录接口过程(例如,Windows LongonUI过程)提供足够的信息,使得登录接口过程能够在显示装置上的单个窗口中显示多个块片(tile),其中,多个被包封凭据提供者的每个凭据提供者支持显示的块片至少之一。在另一实施例中,实现所述方法的计算机可执行程序可存储在可由计算机处理器读取和执行的任何非暂时性媒体中。此外,此类计算机处理器和计算机可执行程序可在计算机系统中体现。此类计算机系统可以是独立系统,或者它可以耦合到通信网络。
附图说明
图1A和1B以流程图形式示出根据一个实施例的单点登记(single sign-on)操作。
图2以流程图形式示出根据一个实施例的凭据提供者包封操作。
图3以流程图形式示出根据一个实施例的字段映射操作。
图4以框图形式示出根据一个实施例的计算机网络。
图5以框图形式示出可用于实现根据本公开的一个或多个操作的说明性计算机系统。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈可菲公司,未经迈可菲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280042344.8/2.html,转载请声明来源钻瓜专利网。





