本公開涉及但不局限于信息,尤其涉及一種應用能力的使用控制方法以及裝置、電子設備及存儲介質。
背景技術:
1、當前隨著電子技術、網絡技術和/或信息技術的發展,應用程序層出不窮,一個應用程序可配置多種應用能力,或者多個應用程序可以相互實現一個業務要求的不同應用能力等。但是如何實現應用程序使用過程中的安全控制,依然是現有技術亟待解決的問題。
技術實現思路
1、本公開實施例提供一種應用能力的使用控制方法以及裝置、電子設備及存儲介質。
2、本公開實施例第一方面提供一種應用能力的使用控制方法,由第一設備執行,方法包括:獲取第一賬號的身份信息,所述身份信息用于指示所述第一賬號的角色身份;確定與所述第一賬號的角色身份匹配的控制策略,包括:根據所述身份信息的權限設置范圍或所述第一賬號的狀態信息確定與所述第一賬號的角色身份匹配的控制策略;根據所述控制策略,控制所述第一賬號對多種應用能力的操作。
3、本公開實施例第二方面提供一種應用能力的使用控制裝置,裝置包括:獲取模塊,用于獲取第一賬號的身份信息,所述身份信息用于指示所述第一賬號的角色身份,所述至少一個應用程序具有一種或多種應用能力;確定模塊,用于確定與所述第一賬號的角色身份匹配的控制策略,包括:根據所述身份信息的權限設置范圍或所述第一賬號的狀態信息確定與所述第一賬號的角色身份匹配的控制策略;控制模塊,用于根據所述控制策略,控制所述第一賬號對多種應用能力的操作。
4、本公開實施例第三方面提供一種電子設備,包括:處理器;用于存儲處理器可執行指令的存儲器;其中,處理器被配置為:用于運行可執行指令時,實現第一方面任意一個技術方案提供的應用能力的使用控制方法。
5、本公開實施例第四方面提供一種計算機可讀存儲介質,可讀存儲介質存儲有可執行程序,其中,可執行程序被處理器執行時實現第一方面任意一個技術方案提供的應用能力的使用控制方法。
6、本公開實施例第五方面提供一種計算機程序產品,包括計算機程序或指令,計算機程序或指令被處理器執行時,實現第一方面任意一個技術方案提供的應用能力的使用控制方法。
7、本公開的實施例提供的技術方案,將根據第一賬號的角色身份進行第一賬號使用應用能力相關的權限控制,確保應用程序和/或應用能力的使用,同時提高安全性,通過訪問控制策略能夠根據用戶行為實時調整權限,進一步提高系統安全性;簡化管理,實現統一訪問管控,降低管理成本;根據用戶身份動態調整訪問權限,使得用戶在不同系統間切換時無需重復登錄或申請權限,提升用戶體驗。
8、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
1.一種應用能力的使用控制方法,其特征在于,由第一設備執行,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述身份信息指向不同的角色身份或不同的角色身份集合,一個所述角色身份集合包括一個或多個角色身份;
3.根據權利要求1或2所述的方法,其特征在于,所述控制策略包括以下至少之一:
4.根據權利要求1或2所述的方法,其特征在于,所述根據所述身份信息的權限設置范圍或所述第一賬號的狀態信息確定所述與所述第一賬號的角色身份匹配的控制策略,包括:
5.根據權利要求4所述的方法,其中,所述根據所述第一賬號的身份信息,確定所述第一賬號的權限設置范圍,包括以下至少之一:
6.根據權利要求4或5所述的方法,其特征在于,所述確定與所述第一賬號的角色身份匹配的控制策略,還包括:
7.根據權利要求1或2所述方法,其特征在于,所述根據所述控制策略,控制所述第一賬號對多種應用能力的操作,包括:
8.根據權利要求1或2所述的方法,其特征在于,所述根據所述身份信息的權限設置范圍或所述第一賬號的狀態信息確定所述與所述第一賬號的角色身份匹配的控制策略,包括:
9.根據權利要求1至8任一項所述的方法,其特征在于,所述方法還包括:
10.根據權利要求9所述的方法,其特征在于,所述方法,還包括:
11.根據權利要求1至10任一項所述的方法,其特征在于,所述方法,包括:
12.一種應用能力的使用控制裝置,其特征在于,包括:
13.一種計算機可讀存儲介質,其特征在于,所述可讀存儲介質存儲有可執行程序,其中,所述可執行程序被處理器執行時實現權利要求1至11任一項所述的應用能力的使用控制方法。