一种单点登录系统及其个性化向导实现方法和装置的制作方法

文档序号:7704799阅读:137来源:国知局
专利名称:一种单点登录系统及其个性化向导实现方法和装置的制作方法
技术领域
本发明属于系统集成领域,尤其涉及一种单点登录系统及其个性化向导实 现方法和装置。
背景技术
在使用单点登录前, 一般需要经过系统集成、用户映射管理、认证配置等 集成配置步骤后,才能实现单点登录。现有技术提供了多种单点登录的集成配 置方法。
一种是通过专业人员根据单点登录的集成配置文档,人工操作单点登录的 各个集成配置过程,如用户集成、映射管理、配置认证文件等。这种集成配置 方法虽然也能满足基本业务需求,但由于单点登录的集成配置过程过于复杂, 不适用于普通用户进行单点登录的集成配置,造成单点登录在使用和实施过程 中的严重瓶颈,难以保证单点登录的集成配置的准确性,而且其实施需要付出 巨大的人力成本。
为了简化单点登录的集成配置,现有技术提供了单点登录的集成配置向导 实现方法,其通过向用户提供配置向导,引导用户进行单点登录的集成配置。 这种集成配置向导实现方法极大的优化了单点登录的集成配置过程,且节约了 大量人力成本,但由于这种集成配置向导是预先设计好的,难以满足用户的个 性化需求,当要满足用户的个性化需求时,需要通过重新修改集成配置向导, 这样将给单点登录的实施带来诸多不便,且需要付出巨大的人力成本。

发明内容
本发明实施例的目的在于提供一种单点登录个性化向导实现方法,旨在解决现有的单点登录向导难以满足用户在单点登录的集成配置时的个性化需求的问题。
本发明实施例是这样实现的, 一种单点登录个性化向导实现方法,所述方 法包括下述步骤
配置个性化扩展接口和单点登录的向导扩展框架;
在接收到个性化向导指令时,通过配置的个性化扩展接口在向导扩展框架 中插入个性化向导指令指定的集成配置向导或者调整向导扩展框架中的各集成 配置向导之间的顺序,生成单点登录的个性化向导。
本发明实施例的另 一 目的在于提供一种个性化向导实现装置,所述装置包

向导扩展框架配置单元,用于配置个性化向导的框架;
个性化扩展接口 ,用于配置用于在向导扩展框架中插入集成配置向导的接 口,或者调整向导扩展框架中的各集成配置向导之间的顺序的接口;
个性化向导生成单元,用于在接收到个性化向导指令时,通过所述个性化 扩展接口在所述向导扩展框架中插入个性化向导指令指定的集成配置向导或者 调整所述向导扩展框架中的各集成配置向导之间的顺序,生成单点登录的个性 化向导。
本发明实施例的另 一 目的在于提供一种单点登录系统,所述系统包括所述 个性化向导实现装置。
在本发明实施例中,通过配置个性化扩展接口和单点登录的向导扩展框架, 在接收到用户发送的个性化向导指令时,通过配置的个性化扩展接口在向导扩 展框架中插入个性化向导指令指定的集成配置向导或者调整向导扩展框架中的 各集成配置向导之间的顺序,生成个性化向导,从而^f吏用户可以快速、准确、 方便的根据该个性化向导进行单点登录个性化集成配置,满足用户在进行单点 登录的集成配置时的个性化向导需求。且由于通过个性化扩展接口进行集成配 置向导的扩展,从而不需要修改向导的流程管理,即可插入各个业务应用,给单点登录的实施带来极大的便利。同时任何用户均可以#4居自身的需求通过个 性化扩展接口进行个性化向导开发、扩展和管理,从而节约了单点登录的实施 成本和二次开发成本。


图1是本发明实施例提供的单点登录个性化向导实现方法的流程图; 图2是本发明实施例提供的在接收到单点登录配置指令时,根据生成的个 性化向导对单点登录进行集成配置的实现流程图3是本发明实施例提供的单点登录初始配置向导的示意图4是本发明实施例提供的单点登录类型配置向导的示意图5是本发明实施例提供的用户集成配置向导的示意图6是本发明实施例提供的用户映射配置向导的示意图7是本发明实施例提供的域信息配置向导的示意图8是本发明实施例提供的系统认证配置向导的示意图9是本发明实施例提供的服务器重启向导的示意图IO是本发明实施例提供的单点登录个性化向导实现装置的结构框图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例^f又 仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,配置个性化扩展接口和单点登录的向导扩展框架,在 接收到用户发送的个性化向导指令时,通过配置的个性化扩展接口在向导扩展 框架中插入个性化向导指令指定的集成配置向导或者调整向导扩展框架中的各 集成配置向导之间的顺序,以生成单点登录的个性化向导,从而满足用户在进 行单点登录的集成配置时的个性化向导需求。图1示出了本发明实施例^是供的单点登录系统中的个性化向导实现方法的
流程,详述如下
在步骤S101中,配置个性化扩展接口和单点登录的向导扩展框架。 在本发明实施例中,采用配置文件存储单点登录的向导扩展框架(以下均 称为向导配置文件)。该向导扩展框架包括但不限于以下信息向导流程、集 成配置向导、业务实现类和帮助信息。其中集成配置向导是指单点登录的集成 配置流程步骤的向导。以单点登录微软域登录为例,该向导配置文件具体如下 <flow id="BASEAD"> <step isUP="false" isNext="true" isFinish="false" propertie="String"〉 <panel>com.kingdee.eas.cp.eip.sso.client.SSOWelcomeUI</panel> <readme>ssoflowad</readme> </step〉 </flow>
其中〈flow〉是向导流程,id属性为流程名称;<step>:集成配置向导,可 增加多条〈step、即增加多条集成配置向导,移动〈step〉节点顺序,即变更集成 配置向导的顺序。其中isUP属性指是否可进行"上一页"功能,isNext属性指 是否可"进行下一页"功能,isFinish属性是此集成配置向导是否可以完成向导 流程,propertie属性是"帮助,,文字提示还是实例化界面提示;^anel〉是业务 实现类;々eadme〉是帮助信息。
个性化扩展接口包括但不限于向导配置文件管理接口 (IParseFlowScript)、 集成配置向导参数4妄口 (IFlowItem)、集成配置向导页面控制接口 (IFlowUI ) 和集成配置向导帮助信息展示控制接口 (IReadmeUI)。
其中向导配置文件管理接口用于对向导配置文件进行控制和管理,其包括 但不限于向导配置文件读取方法(readFlowFile)。集成配置向导参数4妄口用于 对单点登录的向导扩展框架进行控制和管理,其包括但不限于是否存在下一集 成配置向导判断方法hasNext、下一集成配置向导获取方法(next)、集成配置 向导个数获取方法(size)、压入新的集成配置向导方法(put)。集成配置向
8导页面控制接口用于对单点登录的向导扩展框架中的集成配置向导的界面进行
控制和管理,其包括但不限于初始化集成配置向导(initFlowUI)和集成配置向 导界面提交方法(submitFlow)。集成配置向导帮助信息展示控制接口用于控 制和管理集成配置向导的帮助信息,其包括但不限于帮助信息展示方法 (show )。
在步骤S102中,在接收到用户发送的个性化向导指令时,通过配置的个性 化扩展接口在向导扩展框架中插入个性化向导指令指定的集成配置向导或者调 整向导扩展框架中的各集成配置向导之间的顺序,生成单点登录的个性化向导。 以单点登录微软域登录为例,对步骤S102进行详细的描述。 当需要实现单点登录类型配置向导时,则通过配置的个性化扩展接口在向 导扩展框架中插入单点登录类型配置向导,生成单点登录的个性化向导。其中 生成的个性化向导配置文件示例如下
< xml version="1.0" encoding="utf-8" > <config>
<flow id="BASEAD">
<step isUP="false" isNext="true" isFinish="false" propertie="String"〉
<panel>com.kingdee.eas.cp.eip.sso.client.SSOWelcomeUI</panel>
<readme>ssoflowad</readme>
</step>
<step isUP="true" isNext="true" isFinish="false" propertie="String"> <panel>com.kingdee.eas.cp.eip.sso.client.SSOSetTypeUI</panel> <readme>ssoflowad</readme> </step> </flow> </config〉
同理,当需要实现单点登录的其他集成配置向导时,如用户集成配置向导、 用户映射向导、域信息配置向导、系统认证配置向导^^务器重启配置向导等,则通过预设的个性化扩展接口在向导扩展框架中插入对应的集成配置向导,如 用户集成配置向导、用户映射向导、域信息配置向导、系统认证配置向导、服 务器重启配置向导等,以生成单点登录的个性化向导。其中在向导扩展框架中 插入单点登录类型配置向导、用户集成配置向导、用户映射向导、域信息配置 向导、系统认证配置向导、服务器重启配置向导后,生成的个性化向导配置文
4牛示例如下
< xml version="1.0" encoding="utf-8" > <config>
<flow id="BASEAD">
<step isUP="false" isNext="true" isFinish-"false" propertie="String">
<panel>com.kingdee.eas.cp.eip.sso.client.SSOWelcomeUI</panel>
<readme>ssoflowad</readme>
</step>
/*单点登录初始配置向导*/
<step isUP="true" isNext="true" isFinish="false" propertie="String"> <panel>com.kingdee.eas.cp.eip.sso.client.SSOSetTypeUI</panel>
<readme>ssoflowad</readme>
</step>
/*单点登录类型配置向导*/
<step isUP="true" isNext="true" isFinish="false" propertie="String">
<panel>com,kingdee.eas.cp.eip.sso.client.SSOSyncUI</panel〉
<readme>ssoflowad</readme〉
</step> /*用户集成配置向导*/
<step isUP="true" isNext="true" isFinish="false" propertie="String"> <panel>com.kingdee.eas.cp.eip.sso.client.SSOUserMapUI</panel>
<readme>ssoflowad</readme>
</step>
/*用户映射配置向导*/<step isUP="false" isNext="true" isFinish="false" propertie="String">
<panel>com,kingdee.eas.cp.eip.sso.client.SSOLdapConfigUI</panel>
<readme>ssoflowad</readme>
</step> /*域信息配置向导*/
<step isUP="true" isNext="true" isFinish="false" properties"String">
<panel>com.kingdee.eas.cp.eip.sso.client.SSOAuthPatternUI</panel>
<readme>ssoflowad</readme>
</step> /*系统系统i人i正配置向导*/
<step isUP="false" isNext="false" isFinish="true" propertie="String"><panel>com.kingdee.eas.cp.eip.sso.client.SSOReStartUI</panel><readme>ssoflowad</readme></step> /*服务器重启配置向导*/</flow></config〉
通过上述步骤,即可生成包括单点登录的多个集成配置的向导的个性化向导,同理,如果用户还需要插入其他集成配置向导,则可以通过上述步骤进行插入,以生成符合用户需求的单点登录的个性化向导。
在本发明另一实施例中,该方法还包括下述步骤
在步骤S103中,在接收到单点登录配置指令时,根据生成的个性化向导对单点登录进行集成配置。其具体过程如下
A、接收单点登录配置指令,读取个性化向导配置文件,根据单点登录当前的集成配置向导以及通过该集成配置向导接收的配置跳转指令输出对应的集成配置向导。
其中集成配置向导为个性化向导配置文件中包括的初始配置向导、集成配置向导,如单点登录类型配置向导、用户集成配置向导、用户映射配置向导、域信息配置向导、系统认证配置向导和服务器重启向导等。
其中配置跳转指令包括但不限于继续配置指令、返回前一配置向导指令、
取消配置指令、完成配置指令和帮助查看指令。
其中继续配置指令用于指示从当前单点登录配置向导跳转至下一单点登录
配置向导;返回前一配置向导指令用于指示从当前单点登录配置向导跳转至当前单点登录配置向导的前一配置向导;取消配置指令用于指示取消单点登录配置过程;完成配置指令用于指示单点登录配置过程至此已完成,不再进行后续的配置过程;帮助查看指令用于指示读取并输出单点登录配置过程的帮助文件。
B、根据输出的集成配置向导对单点登录系统进行集成配置。
以下以生成的个性化向导中包括初始配置向导、集成配置向导,如单点登录类型配置向导、用户集成配置向导、用户映射配置向导、域信息配置向导、系统认证配置向导和服务器重启向导为例,对步骤S103进行详细的描述。请参阅图2,为本发明实施例提供的步骤S103的具体实现流程,详述如下
在步骤S201中,接收用户发送的单点登录配置指令,输出单点登录初始配置向导,并通过该初始配置向导接收配置跳转指令。
在本发明实施例中,当接收到用户发送的单点登录配置指令时,输出单点登录初始配置向导,以-使用户通过该初始配置向导输入配置跳转指令。请参阅图3,为本发明实施例提供的单点登录初始配置向导的示意图,用户可以通过图3所示的单点登录初始配置向导输入配置跳转指令。
当输入的配置跳转指令为继续配置指令时,跳转至下一单点登录配置向导,
即单点登录类型配置向导;当接收的配置跳转指令为返回前一配置向导指令时,由于该单点登录初始配置向导之前不存在其他集成配置向导,因此,此时不响
应返回前一配置向导指令;当接收的配置跳转指令为取消配置指令时,取消单点登录配置过程;当接收的配置跳转指令为完成配置指令时,提示单点登录配置向导至此已完成,不再进行后续的配置向导;当接收的配置跳转指令为帮助查看指令时,读取并输出单点登录配置过程的帮助文件。在步骤S202中,当通过初始配置向导接收的配置跳转指令为继续配置指令 时,输出单点登录类型配置向导,进行单点登录类型配置,并通过该单点登录 类型配置向导接收配置跳转指令。在本发明实施例中,在用户选择了需要配置 的单点登录类型后,可以通过该单点登录类型配置向导输入配置跳转指令。
在本发明实施例中,当通过初始配置向导接收的配置跳转指令为继续配置 指令时,则输出单点登录类型配置向导,其示意图如图4所示,以使用户通过 该单点登录类型配置向导进行单点登录类型配置。如当用户通过该单点登录类 型配置向导选择了需要配置的单点登录类型后,将单点登录类型配置为用户选 择的单点登录类型,完成单点登录类型配置。其中将单点登录类型配置为用户 选择的单点登录类型的具体步骤属于现有技术,在此不再赘述。
当单点登录类型配置向导接收的配置跳转指令为继续配置指令时,跳转至 下一单点登录配置向导,继续进行单点登录配置过程;当单点登录类型配置向 导接收的配置跳转指令为返回前一配置向导指令时,即单点登录初始配置向导, 继续进行单点登录配置过程;当单点登录类型配置向导接收的配置跳转指令为 取消配置指令时,取消单点登录配置过程;当单点登录类型配置向导接收的配 置跳转指令为完成配置指令时,提示单点登录配置向导至此已完成,不再进行 后续的配置向导;当单点登录类型配置向导接收的配置跳转指令为帮助查看指 令时,读取并输出单点登录配置过程的帮助文件。
在步骤S203中,在单点登录类型配置向导接收到的配置跳转指令为继续配 置指令时,输出用户集成配置向导,进行用户集成配置,并通过该用户集成配 置向导接收配置跳转指令。
在本发明实施例中,当用户通过单点登录类型配置向导发送了继续配置指 令时,则输出用户集成配置向导,其示意图如图5所示,以使用户通过该用户 集成配置向导进行用户集成配置。用户通过该用户集成配置向导选择需要进行 用户集成的记录,当不存在用于进行用户集成的记录时,则先新增用于用户集 成的记录或者导入用于用户集成的记录。在用户选择了需要进行用户集成的记录后,将用户选择的记录进行集成处理,完成单点登录用户集成配置。其中将 用户选择的记录进行集成处理的具体步骤属于现有技术,在此不再赘述。
当用户集成配置向导接收的配置跳转指令为继续配置指令时,跳转至下一
单点登录配置向导,继续进行单点登录配置过程;当用户集成配置向导接收的 配置跳转指令为返回前一配置向导指令时,跳转至当前配置向导的前一配置向 导,即单点登录类型配置向导,继续进行单点登录配置过程;当用户集成配置 向导接收的配置跳转指令为取消配置跳转指令时,取消单点登录配置过程;当 接收的配置跳转指令为完成配置指令时,提示单点登录配置向导至此已完成, 不再进行后续的配置向导;当接收的配置跳转指令为帮助查看指令时,读取并 输出单点登录配置过程的帮助文件。
在步骤S204中,在用户集成配置向导接收到的配置跳转指令为继续配置指 令时,输出用户映射配置向导,进行用户映射配置,并通过该用户映射配置向 导接收配置跳转指令。
在本发明实施例中,当用户通过用户集成配置向导发送了继续配置指令时, 则输出用户映射配置向导,其示意图如图6所示,以使用户通过该用户映射配 置向导进行用户映射配置。用户通过该用户映射配置向导选择需要进行用户映 射的记录,在用户选择了需要进行用户集成的记录后,将用户选择的记录进行 映射处理,完成单点登录用户映射配置。其中将用户选择的记录进行映射处理 的具体步骤属于现有技术,在此不再赘述。
在本发明另 一实施例中,在将用户选择的记录进行映射处理后,输出用户 映射数据,并在接收到用户输入的映射调整指令时,将用户映射数据调整为该 映射调整指令指定的用户映射数据,并进行保存。
当用户映射配置向导接收的配置跳转指令为返回前一配置向导指令时,跳 转至该配置向导的前一配置向导,即用户集成配置向导,继续进行用户集成配 置;当用户映射配置向导接收的配置跳转指令为取消配置指令时,取消单点登 录配置过程;当用户映射配置向导接收的配置跳转指令为完成配置指令时,提示单点登录配置向导至此已完成,不再进行后续的配置向导;当用户映射配置 向导接收的配置跳转指令为帮助查看指令时,读取并输出单点登录配置过程的 帮助文件。
在步骤S205中,在用户映射配置向导接收到的配置跳转指令为继续配置指 令时,输出域信息配置向导,进行域信息配置,并通过该域信息配置向导接收 配置跳转指令。
在本发明实施例中,当用户通过用户映射配置向导发送了继续配置指令时, 则输出域信息配置向导,其示意图如图7所示,以使用户通过该域信息配置向 导进行域信息配置。其中域信息包括但不限于域IP地址和域端口号。在用户输 入域信息后,将单点登录的域信息配置为用户输入的域信息,完成单点登录的 域信息配置。其中将单点登录的域信息配置为用户输入的域信息的具体步骤属 于现有技术,在此不再赘述。
当域信息配置向导接收的配置跳转指令为返回前一配置向导指令时,跳转 至该配置向导的前一配置向导,即用户映射配置向导,继续进行用户映射配置; 当域信息配置向导接收的配置跳转指令为取消配置指令时,取消单点登录配置 过程;当域信息配置向导接收的配置跳转指令为完成配置指令时,提示单点登 录配置向导至此已完成,不再进行后续的配置向导;当域信息配置向导接收的 配置跳转指令为帮助查看指令时,读取并输出单点登录配置过程的帮助文件。
在步骤S206中,在域信息配置向导接收的配置跳转指令为继续配置指令 时,输出系统认证配置向导,进行系统认证配置,并通过该系统认证配置向导 接收配置跳转指令。
在本发明实施例中,当用户通过域信息配置向导发送了继续配置指令时, 则输出系统认证配置向导,其示意图如图8所示,以使用户通过该系统认证配 置向导进行系统认证配置。在用户输入认证实现类后,即可将单点登录的系统 认证配置为用户输入的认证实现类。其中将单点登录的系统认证配置为用户输 入的认证实现类的具体步骤属于现有技术,在此不再赘述。
15也可以是个性化的认证实现类。
当系统认证配置向导接收的配置跳转指令为返回前一配置向导指令时,跳 转至该配置向导的前一配置向导,即系统认证配置向导,继续进行系统认证配
置;当系统认证配置向导接收的配置跳转指令为取消配置指令时,取消单点登 录配置过程;当系统认证配置向导接收的配置跳转指令为完成配置指令时,提 示单点登录配置向导至此已完成,不再进行后续的配置向导;当系统认证配置 向导接收的配置跳转指令为帮助查看指令时,读取并输出单点登录配置过程的 帮助文件。
在步骤S207中,在系统认证配置向导接收的配置跳转指令为继续配置指令 时,输出服务器重启向导,重启服务器,完成单点登录域认证配置。
在本发明实施例中,当用户通过系统认证配置向导发送了继续配置指令时, 则输出服务器重启向导,其示意图如图9所示,以使用户通过该服务器重启向 导重启服务器,从而完成单点登录域认证配置。
通过上述步骤,则可以根据生成的个性化向导,即可快速、准确的进行单 点登录的个性化集成配置,大大节约了单点登录的实施成本,有利于单点登录 功能的推广。
图10示出了本发明实施例提供的个性化向导实现装置的结构,为了便于说 明,仅示出了与本发明实施例相关的部分。该个性化实现装置可以是内置于单 点登录系统中的软件单元、硬件单元或者软硬件相结合的单元,或者作为独立 的挂件集成到单点登录系统中或者单点登录系统的应用系统中。其中
向导扩展框架配置单元11配置个性化的向导扩展框架。
在本发明实施例中,采用配置文件存储单点登录的向导扩展框架。该向导 扩展框架包括但不限于以下信息向导流程、集成配置向导、业务实现类和帮 助信息。其中集成配置向导是指单点登录的集成配置流程步骤的向导。
个性化扩展接口 12配置用于在向导扩展框架中插入集成配置向导的接口,或者调整向导扩展框架中的各集成配置向导之间的顺序的接口。
个性化扩展接口12包括但不限于向导配置文件管理接口
(IParseFlowScript)、集成配置向导参数接口 (IFlowItem)、集成配置向导页 面控制接口 (IFlowUI )和集成配置向导帮助信息展示控制接口 (IReadmeUI)。 其中向导配置文件管理接口用于对向导配置文件进行控制和管理,其包括 但不限于向导配置文件读取方法(readFlowFile )。集成配置向导参数接口用于 对单点登录的向导扩展框架进行控制和管理,其包括但不限于是否存在下一集 成配置向导判断方法hasNext、下一集成配置向导获耳又方法(next)、集成配置 向导个数获取方法(size)、压入新的集成配置向导方法(put)。集成配置向 导页面控制接口用于对单点登录的向导扩展框架中的集成配置向导的界面进行 控制和管理,其包括 f旦不限于初始化集成配置向导(initFlowUI)和集成配置向 导界面提交方法(submitFlow)。集成配置向导帮助信息展示控制接口用于控 制和管理集成配置向导的帮助信息,其包括但不限于帮助信息展示方法
(show )。
个性化向导生成单元13在接收到用户发送的个性化向导指令时,通过个性 化扩展接口 12在向导扩展框架配置单元11配置的向导扩展框架中插入个性化 向导指令指定的集成配置向导或者调整向导扩展框架中的各集成配置向导之间
的顺序,生成单点登录的个性化向导。
在本发明另一实施例中,该装置还包括集成配置单元14。该集成配置单元 14在接收到单点登录配置指令时,根据个性化向导生成单元13生成的个性化 向导对单点登录进行集成配置。该集成配置单元14包括流程控制单元141和业
务配置单元142。其中
流程控制单元141接收单点登录配置指令,读取个性化向导配置文件,根 据单点登录当前的配置向导以及通过该配置向导接收的配置跳转指令输出对应 的配置向导。
其中集成配置向导为个性化向导配置文件中包括的初始配置向导、集成配置向导,如单点登录类型配置向导、用户集成配置向导、用户映射配置向导、 域信息配置向导、系统认证配置向导和服务器重启向导等。
其中配置跳转指令包括但不限于继续配置指令、返回前一配置向导指令、 取消配置指令、完成配置指令和帮助查看指令。
其中继续配置指令用于指示从当前单点登录配置向导跳转至下一单点登录
配置向导;返回前一配置向导指令用于指示从当前单点登录配置向导跳转至当 前单点登录配置向导的前一配置向导;取消配置指令用于指示取消单点登录配 置过程;完成配置指令用于指示单点登录配置过程至此已完成,不再进行后续 的配置过程;帮助查看指令用于指示读取并输出单点登录配置过程的帮助文件。
业务配置单元142#>据流程控制单元141输出的集成配置向导对单点登录 系统进行集成配置。
在本发明实施例中,通过提供个性化扩展接口和单点登录的向导扩展框架, 在接收到用户发送的个性化向导指令时,通过预设的个性化扩展接口在向导扩 展框架中插入个性化向导指令指定的集成配置向导或者调整向导扩展框架中的 各集成配置向导之间的顺序,生成个性化向导,从而满足用户在进行单点登录 的集成配置时的个性化向导需求。且由于通过个性化扩展接口进行集成配置向 导的扩展,从而不需要修改向导的流程管理,即可插入各个业务应用,给单点 登录的实施带来极大的便利。同时任何用户均可以根据自身的需求通过个性化 扩展接口进行个性化向导开发、扩展和管理,从而节约了单点登录的实施成本
和二次开发成本。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种单点登录个性化向导实现方法,其特征在于,所述方法包括下述步骤配置个性化扩展接口和单点登录的向导扩展框架;在接收到个性化向导指令时,通过配置的个性化扩展接口在向导扩展框架中插入个性化向导指令指定的集成配置向导或者调整向导扩展框架中的各集成配置向导之间的顺序,生成单点登录的个性化向导。
2、 如权利要求l所述的方法,其特征在于,所述向导扩展框架包括向导流 程、集成配置向导、业务实现类。
3、 如权利要求1所述的方法,其特征在于,所述个性化扩展接口包括 向导配置文件管理接口,用于对向导配置文件进行控制和管理,包括向导配置文件读取方法;集成配置向导参数接口 ,用于对单点登录的向导扩展框架进行控制和管理, 其包括是否存在下一集成配置向导判断方法、下一集成配置向导获取方法、集 成配置向导个数获取方法、压入新的集成配置向导方法;集成配置向导页面控制接口 ,用于对单点登录的向导扩展框架中的集成配 置向导的界面进行控制和管理,其包括初始化集成配置向导和集成配置向导界 面提交方法;集成配置向导帮助信息展示控制接口 ,用于控制和管理集成配置向导的帮 助信息,其包括帮助信息展示方法。
4、 如权利要求l-3任一权利要求所述的方法,其特征在于,在生成个性化 向导的步骤之后,所述方法还包括下述步骤在接收到单点登录配置指令时,根据所述个性化向导对单点登录进行集成 配置。
5、 如权利要求4所述的方法,其特征在于,所述在接收到单点登录配置指 令时,根据所述个性化向导对单点登录进行集成配置的步骤具体为接收单点登录配置指令,读取所述个性化向导,根据单点登录当前的集成 配置向导以及通过该集成配置向导接收的配置跳转指令输出对应的集成配置向导;根据输出的集成配置向导对单点登录系統进行集成配置。
6、 一种个性化向导实现装置,其特征在于,所述装置包括 向导扩展框架配置单元,用于配置个性化的向导扩展框架; 个性化扩展接口 ,用于配置用于在向导扩展框架中插入集成配置向导的接口 ,或者调整向导扩展框架中的各集成配置向导之间的顺序的接口;个性化向导生成单元,用于在接收到个性化向导指令时,通过所述个性化 扩展接口在所述向导扩展框架中插入个性化向导指令指定的集成配置向导或者调整所述向导扩展4匡架中的各集成配置向导之间的顺序,生成单点登录的个性 化向导。
7、 如权利要求6所述的装置,其特征在于,所述向导扩展框架包括向导流 程、集成配置向导、业务实现类和帮助信息。
8、 如权利要求6所述的装置,其特征在于,所述个性化扩展接口包括 向导配置文件管理接口,用于对向导配置文件进行控制和管理,包括但向导配置文件读取方法;集成配置向导参数接口 ,用于对单点登录的向导扩展框架进行控制和管理, 其包括是否存在下一集成配置向导判断方法、下一集成配置向导获取方法、集 成配置向导个数获^L方法、压入新的集成配置向导方法;集成配置向导页面控制接口,用于对单点登录的向导扩展框架中的集成配 置向导的界面进行控制和管理,其包括初始化集成配置向导和集成配置向导界 面4是交方法;集成配置向导帮助信息展示控制接口,用于控制和管理集成配置向导的帮 助信息,其包括帮助信息展示方法。
9、 如权利要求6所述的装置,其特征在于,所述装置还包括集成配置单元,用于在接收到单点登录配置指令时,根据所述个性化向导 生成单元生成的个性化向导对单点登录进行集成配置。
10、如权利要求9所述的装置,其特征在于,所述集成配置单元包括 流程控制单元,用于接收单点登录配置指令,读取所述个性化向导,根据单点登录当前的集成配置向导以及通过该集成配置向导接收的配置跳转指令输出对应的集成配置向导;业务配置单元,用于根据输出的集成配置向导对单点登录系统进行集成配置。
11、 一种单点登录系统,其特征在于,所述系统包括权利要求6-10任一权 利要求所述的个性化向导实现装置。
全文摘要
本发明适用于系统集成领域,提供了一种单点登录系统及其个性化向导实现方法和装置,所述方法包括下述步骤配置个性化扩展接口和单点登录的向导扩展框架;在接收到个性化向导指令时,通过配置的个性化扩展接口在向导扩展框架中插入个性化向导指令指定的集成配置向导或者调整向导扩展框架中的各集成配置向导之间的顺序,以生成单点登录的个性化向导。本发明可以快速、准确的生成个性化向导,从而使用户可以快速、准确、方便的根据该个性化向导进行单点登录个性化集成配置,满足用户在进行单点登录的集成配置时的个性化向导需求,节约了单点登录的实施成本和二次开发成本。
文档编号H04L9/32GK101651545SQ200910109098
公开日2010年2月17日 申请日期2009年7月31日 优先权日2009年7月31日
发明者峰 任 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1