欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種認證方法和裝置與流程

文檔序號:11156662閱讀:405來源:國知局
一種認證方法和裝置與制造工藝

本發(fā)明涉及計算機領(lǐng)域,具體來說,涉及一種認證方法和裝置。



背景技術(shù):

隨著各行業(yè)的發(fā)展,對管理軟件的功能要求越來越高,其中,登錄認證作為管理軟件的應(yīng)用系統(tǒng)中的一部分,其主要在用戶登錄系統(tǒng)時,完成用戶的身份驗證。但是,不同的認證類型有不同的認證接口,存在不同的認證入口和認證過程,并且認證策略固定,同一時間只能采取一種認證方式,因此,應(yīng)用現(xiàn)有的認證方法,需要根據(jù)不同的用戶切換認證類型,修改認證參數(shù),這種修改是復(fù)雜而無規(guī)律的。

針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。



技術(shù)實現(xiàn)要素:

針對相關(guān)技術(shù)中的問題,本發(fā)明提出一種認證方法和裝置,能夠采用統(tǒng)一的認證接口,大大的方便了開發(fā)人員針對應(yīng)用系統(tǒng)進行擴展和定制認證,滿足不同用戶需求,同時,針對各個用戶的實際需求,在配置文件中個性化地選擇認證類型作為用戶的認證,此外,還能夠根據(jù)用戶的不同,定制不同的認證,并且采用配置文件的形式存儲各類認證的名稱參數(shù)以及認證策略,使得認證的定制和擴展更為方便靈活。

本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:

根據(jù)本發(fā)明的一個方面,提供了一種認證方法。

該認證方法包括:

獲取客戶端發(fā)送的認證請求;

根據(jù)認證請求,獲取認證請求的認證策略和認證類型;

根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果。

根據(jù)本發(fā)明的一個實施例,認證類型包括:數(shù)據(jù)庫認證、NIS認證、LDPA認證、AD認證、本地認證。

根據(jù)本發(fā)明的一個實施例,認證策略包括:第一認證策略、第二認證策略、第三認證策略。

根據(jù)本發(fā)明的一個實施例,獲取客戶端發(fā)送的認證請求包括:

獲取客戶端發(fā)送的多個認證請求。

根據(jù)本發(fā)明的一個實施例,第一認證策略為多個認證請求中的第一個認證請求通過,則多個認證請求通過。

根據(jù)本發(fā)明的一個實施例,第二認證策略為多個認證請求中的任一個認證請求通過,則多個認證請求通過。

根據(jù)本發(fā)明的一個實施例,第三認證策略為多個認證請求全部通過,則多個認證請求通過。

根據(jù)本發(fā)明的另一方面,提供了一種認證裝置。

該認證裝置包括:

第一獲取模塊,用于獲取客戶端發(fā)送的認證請求;

第二獲取模塊,用于根據(jù)認證請求,獲取認證請求的認證策略和認證類型;

認證模塊,用于根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果。

根據(jù)本發(fā)明的一個實施例,認證類型包括:數(shù)據(jù)庫認證、NIS認證、LDPA認證、AD認證、本地認證。

根據(jù)本發(fā)明的一個實施例,認證策略包括:第一認證策略、第二認證策略、第三認證策略。

本發(fā)明通過獲取客戶端發(fā)送的認證請求,隨后根據(jù)認證請求,獲取認證請求的認證策略和認證類型,最后根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果,通過采用統(tǒng)一的認證接口,大大的方便了開發(fā)人員針對應(yīng)用系統(tǒng)進行擴展和定制認證,滿足不同用戶的需求,同時,針對各個用戶的實際需求,在配置文件中個性化地選擇認證類型作為用戶的認證,此外,還能夠根據(jù)用戶的不同,定制不同的認證方式,并且采用配置文件的形式存儲各類認證的名稱參數(shù)以及認證策略,使得認證的定制和擴展更為方便靈活。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是根據(jù)本發(fā)明實施例的認證方法的流程圖;

圖2是根據(jù)本發(fā)明實施例的認證方法的具體流程圖;

圖3是根據(jù)本發(fā)明實施例的認證裝置的框圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

根據(jù)本發(fā)明的實施例,提供了一種認證方法。

如圖1所示,根據(jù)本發(fā)明實施例的認證方法包括:

步驟S101,獲取客戶端發(fā)送的認證請求;

步驟S103,根據(jù)認證請求,獲取認證請求的認證策略和認證類型;

步驟S105,根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果。

通過本發(fā)明的上述方案,通過獲取客戶端發(fā)送的認證請求,隨后根據(jù)認證請求,獲取認證請求的認證策略和認證類型,最后根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果,通過采用統(tǒng)一的認證接口,大大的方便了開發(fā)人員針對應(yīng)用系統(tǒng)進行擴展和定制認證,滿足不同用戶的需求,同時,針對各個用戶的實際需求,在配置文件中個性化地選擇認證類型作為用戶的認證,此外,還能夠根據(jù)用戶的不同,定制不同的認證方式,并且采用配置文件的形式存儲各類認證的名稱參數(shù)以及認證策略,使得認證的定制和擴展更為方便靈活。

根據(jù)本發(fā)明的一個實施例,認證類型包括:數(shù)據(jù)庫認證、NIS認證、LDPA認證、AD認證、本地認證,當然可以理解,可根據(jù)實際需求對認證類型進行設(shè)置,本發(fā)明對此不作限定。

根據(jù)本發(fā)明的一個實施例,認證策略包括:第一認證策略、第二認證策略、第三認證策略,當然可以理解,可根據(jù)實際需求對認證策略進行設(shè)置,本發(fā)明對此不作限定。

根據(jù)本發(fā)明的一個實施例,獲取客戶端發(fā)送的認證請求包括:獲取客戶端發(fā)送的多個認證請求。

根據(jù)本發(fā)明的一個實施例,第一認證策略為多個認證請求中的第一個認證請求通過,則多個認證請求通過。

根據(jù)本發(fā)明的一個實施例,第二認證策略為多個認證請求中的任一個認證請求通過,則多個認證請求通過。

根據(jù)本發(fā)明的一個實施例,第三認證策略為多個認證請求全部通過,則多個認證請求通過。

為了更好的描述本發(fā)明,下面通過一個具體的實施例進行詳細的描述。

在本發(fā)明的方案中,認證類型具體包括:

DB為數(shù)據(jù)庫(Database,簡稱DB)認證,將認證信息發(fā)送至數(shù)據(jù)庫中進行認證。

NIS為NIS認證,其是一項目錄服務(wù)技術(shù)(DiretoryService),用來集中控制幾個系統(tǒng)管理數(shù)據(jù)庫的網(wǎng)絡(luò)用品,NIS簡化了UNIX和LINUX桌面客戶的管理工作,客戶端利用它可以使用中心服務(wù)器的管理文件,桌面系統(tǒng)的用戶無需建立他們自己的/etc/passwd,他們只簡單的使用維護在NIS服務(wù)器的文件即可。

LDAP為LDAP認證,其是一個得到關(guān)于人或者資源的集中、靜態(tài)數(shù)據(jù)的快速方式,其也是一個用來發(fā)布目錄信息到許多不同資源的協(xié)議,通常它都作為一個集中的地址本使用。

AD(ActiveDirectory,活動目錄)為AD認證,整合現(xiàn)有的AD用戶到統(tǒng)一身份管理中心,以后用戶登錄只需要到統(tǒng)一身份管理中心驗證用戶即可,而身份管理中心直接到AD服務(wù)器上去驗證相應(yīng)的用戶信息。

本地認證為即使計算機脫離網(wǎng)絡(luò)同樣可以驗證,一般驗證方式為根據(jù)計算機硬件特征結(jié)合算法計算一個或多個只屬于該計算機的序列號或授權(quán)文件。

此外,上述每一種認證的服務(wù)器和屬性都在配置文件中配置。

另外,在本發(fā)明的方案中,認證策略具體包括:

First(第一):第一個認證通過則通過;

Any(任一):任意一個認證通過則通過;

Every(全部):每一個認證通過則通過。

此外,系統(tǒng)采用哪種認證方式可以進行配置,可以配置一種或多種認證類型,也可以配置認證策略。

在上述內(nèi)容的基礎(chǔ)上,如圖2所示,認證方法的具體步驟如下:

1、服務(wù)器獲取認證請求;

2、將認證請求發(fā)給認證處理模塊;

3、配置模塊獲取認證策略,即配置模塊從認證請求的屬性中獲得;

4、配置模塊獲取認證類型,即配置模塊從認證請求的屬性中獲得認證類型;

5、根據(jù)認證策略以及認證類型進行認證,從而使得認證請求在對應(yīng)的服務(wù)器中進行認證,并且其在滿足認證策略的情況下,則認證通過,否則認證不通過;

6、將認證請求的認證結(jié)果返回客戶端。

根據(jù)本發(fā)明的實施例,還提供了一種認證裝置。

如圖3所示,根據(jù)本發(fā)明實施例的認證裝置包括:

第一獲取模塊31,用于獲取客戶端發(fā)送的認證請求;

第二獲取模塊32,用于根據(jù)認證請求,獲取認證請求的認證策略和認證類型;

認證模塊33,用于根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果。

根據(jù)本發(fā)明的一個實施例,認證類型包括:數(shù)據(jù)庫認證、NIS認證、LDPA認證、AD認證、本地認證。

根據(jù)本發(fā)明的一個實施例,認證策略包括:第一認證策略、第二認證策略、第三認證策略。

綜上所述,借助于本發(fā)明的上述技術(shù)方案,通過獲取客戶端發(fā)送的認證請求,隨后根據(jù)認證請求,獲取認證請求的認證策略和認證類型,最后根據(jù)認證策略和認證類型,對認證請求進行認證,并返回認證結(jié)果,通過采用統(tǒng)一的認證接口,大大的方便了開發(fā)人員針對應(yīng)用系統(tǒng)進行擴展和定制認證,滿足不同用戶的需求,同時,針對各個用戶的實際需求,在配置文件中個性化地選擇認證類型作為用戶的認證,此外,還能夠根據(jù)用戶的不同,定制不同的認證方式,并且采用配置文件的形式存儲各類認證的名稱參數(shù)以及認證策略,使得認證的定制和擴展更為方便靈活。

以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永宁县| 尉氏县| 扶余县| 黎城县| 图们市| 宝丰县| 衡阳市| 衢州市| 剑川县| 安平县| 梧州市| 无为县| 昌图县| 临沧市| 托克托县| 建瓯市| 保山市| 宜丰县| 卫辉市| 忻州市| 如皋市| 澄江县| 樟树市| 清远市| 柳江县| 海兴县| 陈巴尔虎旗| 沐川县| 沁阳市| 武城县| 自治县| 霍城县| 普兰店市| 得荣县| 辽源市| 陇川县| 措美县| 张家港市| 仲巴县| 揭西县| 景泰县|