[發明專利]社交云服務系統中應用的訪問控制方法有效
| 申請號: | 201410162787.1 | 申請日: | 2014-04-22 |
| 公開(公告)號: | CN103929426B | 公開(公告)日: | 2017-04-19 |
| 發明(設計)人: | 杜炤;劉奇峰;劉婷 | 申請(專利權)人: | 清華大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙)11201 | 代理人: | 張大威 |
| 地址: | 100084 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 社交 服務 系統 應用 訪問 控制 方法 | ||
1.一種社交云服務系統中應用的訪問控制方法,其特征在于,所述社交云服務系統包括多個社交域,每個社交域包括多個用戶和多個應用,所述方法包括:
S1,根據所述多個應用的關聯性將所述多個應用劃分為多個應用分組;
S2,獲取每個應用分組中應用的角色,并根據所述應用的角色生成角色分組,其中,所述角色分組和所述多個應用分組中至少一個應用分組相關聯;以及
S3,在面向應用的分級授權中,在一級授權中完成所述應用分組中的應用對所述角色分組中的角色的授權,并在二級授權中完成所述用戶對所述應用分組中的應用的授權;以及
在面向角色的分級授權中,在所述一級授權中完成所述應用分組中應用對所述角色分組中的角色的授權,并在所述二級授權中完成所述用戶對所述角色分組中的角色的授權。
2.如權利要求1所述的方法,其特征在于,所述角色的角色類型包括數據角色和功能角色,所述在二級授權中完成所述用戶對所述應用分組中的應用的授權,具體包括:
獲取所述用戶的角色列表,并獲取所述角色列表中的第一角色,以及判斷所述第一角色是否是所述數據角色,如果所述第一角色是所述數據角色,則獲取與所述第一角色相關聯的功能角色,并獲取由所述功能角色負責所述二級授權的應用列表,并將所述應用列表作為所述用戶可授權的應用;
獲取所述應用列表中的可授權應用,并獲取所述可授權應用授權的功能角色列表,以及獲取所述角色列表中的第二角色,并判斷所述第二角色是否為所述數據角色;以及
如果所述第二角色為所述數據角色,則獲取所述第二角色的屬性值,其中,所述第二角色的屬性值與所述數據角色的屬性值相同,并從所述數據列表中獲取與所述功能角色相關聯的數據角色,以及查找已授權的數據角色對應的用戶,并將所述數據角色對應的用戶作為所述可授權應用的待授權用戶,如果所述第二角色不為所述數據角色,則根據所述功能角色的屬性值所確定的指定表獲取所述用戶的字段值,并在所述指定表中查找與所述字段值對應的用戶,并將所述用戶作為所述可授權應用的待授權用戶。
3.如權利要求2所述的方法,其特征在于,所述在將用戶作為所述可授權應用的待授權用戶之后,還包括:
判斷所述用戶的角色列表是否還有未處理的角色,如果沒有未處理的角色,則判斷是否還有未處理的可授權應用,如果沒有未處理的可授權應用,則顯示所述用戶的可授權應用及每個可授權應用對應的待授權用戶。
4.如權利要求1所述的方法,其特征在于,所述角色的角色類型包括數據角色和功能角色,所述在二級授權中完成所述用戶對所述角色分組中的角色的授權,具體包括:
獲取所述用戶的角色列表,并獲取所述角色列表中的當前角色及所述當前角色的屬性值,以及判斷所述當前角色是否為數據角色;
如果所述當前角色是所述數據角色,則獲取所述當前角色相關聯的功能角色及所述功能角色的屬性值,并根據所述功能角色查找所述功能角色負責授權的其它功能角色,以及根據所述當前角色相關聯的功能角色的屬性值和所述功能角色負責授權的其它功能角色獲取所述當前角色負責授權的數據角色作為所述用戶可授權的角色,如果所述當前角色不是所述數據角色,則查找所述當前角色負責授權的功能角色作為所述用戶可授權的角色;
獲取待授權角色及所述待授權角色的屬性值,并判斷所述待授權角色是否是數據角色,如果所述待授權角色是否是數據角色,則獲取所述待授權角色相關聯的功能角色及待授權角色相關聯的功能角色的屬性值,并在所述當前角色的屬性值所確定的指定表中查找與待授權數據角色的屬性值具有相同的字段值的角色,以及記錄所述具有相同的字段值的角色作為可授權角色的待授權用戶;以及
如果所述待授權角色是否是數據角色,則在所述待授權角色的屬性值所確定的指定表中查找指定字段值與所述用戶在所述指定表中指定字段值相同的角色,并記錄所述指定字段值相同的角色對應的用戶作為所述可授權角色的待授權用戶。
5.如權利要求4所述的方法,其特征在于,所述在記錄指定字段值相同的角色對應的用戶作為所述可授權角色的待授權用戶之后,還包括:
判斷是否還有未處理的待授權角色,如果沒有未處理的待授權角色,則判斷是否還有未處理的角色,如果沒有未處理的角色,則顯示所述用戶的待授權角色及每個可授權角色對應的待授權用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410162787.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高營養鱉飼料添加劑
- 下一篇:一種預防蚊蟲叮咬的飼料組合物





