1.一種插件式多認證途徑的用戶登錄的方法,其特征在于,包括:
步驟1:以管理員身份將插件注冊成認證系統(tǒng)中的認證方式,并配置用戶登錄的認證流程;
步驟2:添加新的用戶,其中,將新的用戶的添加過程中的用戶的信息作為對照信息;
步驟3:根據(jù)用戶登錄認證系統(tǒng)的請求,通過認證系統(tǒng)按照所述認證流程比對所述對照信息對用戶進行認證;
步驟4:認證系統(tǒng)向用戶返回認證成功后的令牌或者認證失敗的提示信息。
2.根據(jù)權(quán)利要求1所述的插件式多認證途徑的用戶登錄的方法,其特征在于,所述步驟1包括如下步驟:
步驟1.1:將符合認證框架要求的多個插件注冊到認證系統(tǒng)中,每個插件對應(yīng)一種認證方式;
步驟1.2:配置認證流程得到配置信息,其中,所述配置信息包括設(shè)置認證流程中使用的插件組合、插件認證順序以及認證結(jié)果的判定規(guī)則;
步驟1.3:將配置認證流程的配置信息進行保存并應(yīng)用。
3.根據(jù)權(quán)利要求2所述的插件式多認證途徑的用戶登錄的方法,其特征在于,所述步驟3包括如下步驟:
步驟3.1:從用戶登錄認證系統(tǒng)的請求中獲取用戶輸入的用戶信息,并讀取所述配置信息;
步驟3.2:按照配置信息中的插件認證順序,逐一向相應(yīng)的插件發(fā)送認證請求;
步驟3.3:收到認證請求的插件讀取所述對照信息,將所述對照信息與所述用戶信息進行匹配,獲取認證結(jié)果;
步驟3.4:將獲取到的各個插件返回的認證結(jié)果,按照所述判定規(guī)則來決定認證是否成功;
步驟3.5:保存認證成功的會話。
4.一種插件式多認證途徑的用戶登錄的系統(tǒng),其特征在于,包括:
認證自定義裝置:以管理員身份將插件注冊成認證系統(tǒng)中的認證方式,并配置用戶登錄的認證流程;
新用戶添加裝置:添加新的用戶,其中,將新的用戶的添加過程中的用戶的信息作為對照信息;
認證判定裝置:根據(jù)用戶登錄認證系統(tǒng)的請求,通過認證系統(tǒng)按照所述認證流程比對所述對照信息對用戶進行認證;
認證結(jié)果提示裝置:認證系統(tǒng)向用戶返回認證成功后的令牌或者認證失敗的提示信息。
5.根據(jù)權(quán)利要求4所述的插件式多認證途徑的用戶登錄的系統(tǒng),其特征在于,所述自定義認證裝置包括如下裝置:
插件注冊裝置:將符合認證框架要求的多個插件注冊到認證系統(tǒng)中,每個插件對應(yīng)一種認證方式;
配置裝置:配置認證流程得到配置信息,其中,所述配置信息包括設(shè)置認證流程中使用的插件組合、插件認證順序以及認證結(jié)果的判定規(guī)則;
配置保存裝置:將配置認證流程的配置信息進行保存并應(yīng)用。
6.根據(jù)權(quán)利要求5所述的插件式多認證途徑的用戶登錄的系統(tǒng),其特征在于,所述認證判定裝置包括如下裝置:
信息配置讀取裝置:從用戶登錄認證系統(tǒng)的請求中獲取用戶輸入的用戶信息,并讀取所述配置信息;
配置應(yīng)用裝置:按照配置信息中的插件認證順序,逐一向相應(yīng)的插件發(fā)送認證請求;
匹配對照裝置:收到認證請求的插件讀取所述對照信息,將所述對照信息與所述用戶信息進行匹配,獲取認證結(jié)果;
認證規(guī)則執(zhí)行裝置:將獲取到的各個插件返回的認證結(jié)果,按照所述判定規(guī)則來決定認證是否成功;
會話保存裝置:保存認證成功的會話。