本公開(kāi)涉及計(jì)算機(jī),具體地,涉及一種權(quán)限管理方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù):
1、在現(xiàn)有的大部分業(yè)務(wù)系統(tǒng)中,會(huì)直接或者間接涉及到權(quán)限管理,例如,權(quán)限管理可以用于實(shí)現(xiàn)用戶針對(duì)資源的操作權(quán)限的管理,通過(guò)權(quán)限管理,可以保障資源的安全性。
技術(shù)實(shí)現(xiàn)思路
1、本公開(kāi)的目的是提供一種權(quán)限管理方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,以在不影響權(quán)限校驗(yàn)的精度的基礎(chǔ)上,提高權(quán)限校驗(yàn)的效率和靈活性,以及降低權(quán)限校驗(yàn)的難度。
2、為了實(shí)現(xiàn)上述目的,第一方面,本公開(kāi)提供一種權(quán)限管理方法,包括:獲取權(quán)限校驗(yàn)請(qǐng)求,所述權(quán)限校驗(yàn)請(qǐng)求用于請(qǐng)求校驗(yàn)第一對(duì)象是否具有針對(duì)第一資源的操作權(quán)限,所述權(quán)限校驗(yàn)請(qǐng)求包括所述第一對(duì)象的第一對(duì)象標(biāo)識(shí)、所述第一資源的第一資源標(biāo)識(shí)、以及用于表征針對(duì)所述第一資源的操作權(quán)限的第一權(quán)限標(biāo)識(shí);根據(jù)所述第一對(duì)象標(biāo)識(shí)和所述第一資源標(biāo)識(shí),確定所述第一對(duì)象針對(duì)所述第一資源的第一權(quán)限校驗(yàn)標(biāo)識(shí);根據(jù)所述第一權(quán)限校驗(yàn)標(biāo)識(shí)和所述第一權(quán)限標(biāo)識(shí)進(jìn)行校驗(yàn),得到針對(duì)所述權(quán)限校驗(yàn)請(qǐng)求的校驗(yàn)結(jié)果。
3、第二方面,本公開(kāi)提供一種權(quán)限管理裝置,包括:獲取單元,用于獲取權(quán)限校驗(yàn)請(qǐng)求,所述權(quán)限校驗(yàn)請(qǐng)求用于請(qǐng)求校驗(yàn)第一對(duì)象是否具有針對(duì)第一資源的操作權(quán)限,所述權(quán)限校驗(yàn)請(qǐng)求包括所述第一對(duì)象的第一對(duì)象標(biāo)識(shí)、所述第一資源的第一資源標(biāo)識(shí)、以及用于表征針對(duì)所述第一資源的操作權(quán)限的第一權(quán)限標(biāo)識(shí);確定單元,用于根據(jù)所述第一對(duì)象標(biāo)識(shí)和所述第一資源標(biāo)識(shí),確定所述第一對(duì)象針對(duì)所述第一資源的第一權(quán)限校驗(yàn)標(biāo)識(shí);校驗(yàn)單元,用于根據(jù)所述第一權(quán)限校驗(yàn)標(biāo)識(shí)和所述第一權(quán)限標(biāo)識(shí)進(jìn)行校驗(yàn),得到針對(duì)所述權(quán)限校驗(yàn)請(qǐng)求的校驗(yàn)結(jié)果。
4、第三方面,本公開(kāi)提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的權(quán)限管理方法。
5、第四方面,本公開(kāi)提供一種電子設(shè)備,包括:存儲(chǔ)器,其上存儲(chǔ)有計(jì)算機(jī)程序;處理器,用于執(zhí)行所述存儲(chǔ)器中的所述計(jì)算機(jī)程序,以實(shí)現(xiàn)第一方面所述的權(quán)限管理方法。
6、可以看出,在本申請(qǐng)實(shí)施例中,通過(guò)對(duì)象標(biāo)識(shí)和資源標(biāo)識(shí),確定對(duì)象針對(duì)資源的權(quán)限校驗(yàn)標(biāo)識(shí),再利用該權(quán)限校驗(yàn)標(biāo)識(shí)實(shí)現(xiàn)對(duì)象對(duì)資源的操作權(quán)限校驗(yàn),無(wú)需考慮對(duì)象的其他過(guò)多信息,提高了權(quán)限校驗(yàn)的效率。并且,由于無(wú)需考慮對(duì)象的其他過(guò)多信息,在考慮的信息更少的基礎(chǔ)上,對(duì)象信息的配置,或者權(quán)限標(biāo)識(shí)和權(quán)限校驗(yàn)標(biāo)識(shí)的配置等都較為簡(jiǎn)單,配置方式也可以靈活選擇,可以降低權(quán)限校驗(yàn)的難度,以及提升權(quán)限校驗(yàn)的靈活性。此外,雖然無(wú)需考慮對(duì)象的其他過(guò)多信息,但是該權(quán)限校驗(yàn)標(biāo)識(shí)所關(guān)聯(lián)的信息是對(duì)象標(biāo)識(shí)和資源標(biāo)識(shí),對(duì)象標(biāo)識(shí)和資源標(biāo)識(shí)可以實(shí)現(xiàn)將操作權(quán)限按照對(duì)象和資源劃分,使得操作權(quán)限的校驗(yàn)粒度更細(xì),不會(huì)影響權(quán)限校驗(yàn)的精度,可以保障資源的安全性。因此,該技術(shù)方案可以在不影響權(quán)限校驗(yàn)的精度的基礎(chǔ)上,提高權(quán)限校驗(yàn)的效率和靈活性,以及降低權(quán)限校驗(yàn)的難度。
1.一種權(quán)限管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一權(quán)限校驗(yàn)標(biāo)識(shí)通過(guò)第一編碼表示;所述根據(jù)所述第一權(quán)限校驗(yàn)標(biāo)識(shí)對(duì)所述第一權(quán)限標(biāo)識(shí)進(jìn)行校驗(yàn),得到針對(duì)所述權(quán)限校驗(yàn)請(qǐng)求的校驗(yàn)結(jié)果,包括:
3.根據(jù)權(quán)利要求2所述的權(quán)限管理方法,其特征在于,所述根據(jù)所述第一編碼和所述第二編碼進(jìn)行校驗(yàn),得到所述校驗(yàn)結(jié)果,包括:
4.根據(jù)權(quán)利要求1所述的權(quán)限管理方法,其特征在于,所述權(quán)限管理方法還包括:
5.根據(jù)權(quán)利要求4所述的權(quán)限管理方法,其特征在于,所述第二權(quán)限校驗(yàn)標(biāo)識(shí)通過(guò)第三編碼表示,所述根據(jù)所述第二權(quán)限標(biāo)識(shí)對(duì)所述第二權(quán)限校驗(yàn)標(biāo)識(shí)進(jìn)行更新,包括:
6.根據(jù)權(quán)利要求5所述的權(quán)限管理方法,其特征在于,所述根據(jù)所述第三編碼和所述第四編碼確定第五編碼,包括:
7.根據(jù)權(quán)利要求5所述的權(quán)限管理方法,其特征在于,所述根據(jù)所述第三編碼和所述第四編碼確定所述第五編碼,包括:
8.一種權(quán)限管理裝置,其特征在于,包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-7中任一項(xiàng)所述的權(quán)限管理方法。
10.一種電子設(shè)備,其特征在于,包括: