[發明專利]一種ERP系統中基于規則配置的復合身份驗證方法在審
| 申請號: | 201410335003.0 | 申請日: | 2014-07-15 |
| 公開(公告)號: | CN104113418A | 公開(公告)日: | 2014-10-22 |
| 發明(設計)人: | 孫立新 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06F21/30;G06F21/64 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 erp 系統 基于 規則 配置 復合 身份驗證 方法 | ||
1.一種ERP系統中基于規則配置的復合身份驗證方法,其特征在于包括以下步驟:
(一)配置身份驗證方式
身份驗證的配置包括兩部分信息:身份驗證程序配置信息、身份驗證方式信息;
(二)設置用戶身份驗證方式
為用戶指定其使用的身份驗證方式,以建立一個用戶與身份驗證方式之間的映射關系;
(三)執行身份驗證
(1)根據當前提交的用戶身份驗證上下文,判斷用戶身份驗證方式的有效性;
(2)?依據身份驗證方式執行身份驗證。
2.根據權利要求1所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于步驟(一)中,所述身份驗證程序配置信息包含一個到多個具體的身份驗證配置信息,每一個身份驗證配置信息包括以下信息項:編號、名稱及基于接口的程序反射加載信息。
3.根據權利要求2所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于:步驟(一)中,基于標準接口實現身份驗證的程序,該接口用于約定實現身份驗證的程序接口,其偽代碼如下所示:
bool?Authenticate(AuthContext?context);
其中,AuthContext是一個身份驗證的上下文參數傳遞類型,包括如下信息項:用戶標識、變量集合;
所述用戶標識用于指定當前身份驗證的用戶的唯一標識;
所述變量集合用于傳遞身份驗證過程需要的變量,是一個鍵值對的集合。
4.根據權利要求1所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于步驟(一)中,所述身份驗證方式信息包含一個到多個身份驗證方式配置,
所述身份驗證方式配置是對身份驗證程序配置信息的引用及組合,包含以下信息項:編號、名稱,狀態、身份驗證程序配置編號列表。
5.根據權利要求1所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于步驟(三)的子步驟(1)中,所述用戶身份驗證上下文包括以下信息:身份驗證方式編號、用戶標識、身份驗證參數集合,
所述,身份驗證參數集合包含一個到多個身份驗證程序配置的參數配置信息;每個身份驗證程序配置的參數配置信息是一個鍵值對列表。
6.根據權利要求1所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于判斷用戶身份驗證方式有效性的方法包括:
(1)判斷用戶和身份驗證的對應關系是否符合步驟(二)的定義,如果對應關系不正確,則終止身份驗證過程并返回異常信息;
(2)驗證當前的身份驗證方式配置的狀態是否是“可用”狀態,如果身份驗證方式為“不可用”狀態,則終止身份驗證過程并返回異常信息。
7.根據權利要求1所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于步驟(三)的子步驟(2)中,依據身份驗證方式執行身份驗證的具體方法為:首先根據身份驗證方式獲取身份驗證方式的配置,基于身份驗證方式配置,獲取到身份驗證方式對應的身份驗證程序配置編號列表,并對列表循環執行具體的身份驗證。
8.根據權利要求6所述的ERP系統中基于規則配置的復合身份驗證方法,其特征在于在循環過程中,首先根據身份驗證程序配置信息的編號信息,獲取到用戶身份驗證上下文中相應的身份驗證參數集合構造“AuthContext”實例;然后根據身份驗證程序配置中的程序反射加載信息,執行程序的反射調用,并將“AuthContext”實例以參數形式傳遞給調用接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410335003.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種云計算下租戶獨享VPN的設計
- 下一篇:一種移動網絡數據序列化方法





