數(shù)據(jù)權(quán)限處理方法、裝置及設(shè)備

基本信息

申請?zhí)?/td> CN202010266153.6 申請日 -
公開(公告)號 CN111400681A 公開(公告)日 2020-07-10
申請公布號 CN111400681A 申請公布日 2020-07-10
分類號 G06F21/31(2013.01)I 分類 -
發(fā)明人 錢陳勝;宋楊 申請(專利權(quán))人 重慶云內(nèi)核智能科技有限公司
代理機(jī)構(gòu) 北京國昊天誠知識產(chǎn)權(quán)代理有限公司 代理人 杭州指令集智能科技有限公司;重慶云內(nèi)核智能科技有限公司
地址 310012浙江省杭州市西湖區(qū)文一西路1號益展商務(wù)大廈1號樓501室
法律狀態(tài) -

摘要

摘要 本說明書實施例提供了一種數(shù)據(jù)權(quán)限處理方法、裝置及設(shè)備,其中,方法包括:確定通過業(yè)務(wù)程序產(chǎn)生原始SQL語句的用戶所對應(yīng)的角色標(biāo)識;根據(jù)所述角色標(biāo)識,從預(yù)置的角色規(guī)則庫中匹配該角色標(biāo)識對應(yīng)的數(shù)據(jù)權(quán)限規(guī)則,所述角色規(guī)則庫中包含多個角色標(biāo)識及其對應(yīng)的數(shù)據(jù)權(quán)限規(guī)則;識別所述原始SQL語句的操作類型,并根據(jù)所述該角色標(biāo)識對應(yīng)的數(shù)據(jù)權(quán)限規(guī)則,對所述該角色標(biāo)識在該操作類型下的操作權(quán)限進(jìn)行適配;如果適配成功,則選擇與所述該操作類型對應(yīng)的權(quán)限過濾器,依照所述該角色標(biāo)識對應(yīng)的數(shù)據(jù)權(quán)限規(guī)則對所述原始SQL語句進(jìn)行權(quán)限過濾,從而解決現(xiàn)有技術(shù)中數(shù)據(jù)權(quán)限的規(guī)則邏輯與業(yè)務(wù)代碼耦合性強(qiáng)、對系統(tǒng)的入侵性高,后期權(quán)限改動代價大的問題。??