<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 9,comments - 6,trackbacks - 0

     

    最近的工作是一個(gè)基礎(chǔ)設(shè)計(jì),打造一個(gè)基于RBAC和ACL的權(quán)限基礎(chǔ)組件。

    這個(gè)基礎(chǔ)組件的特點(diǎn)是:同時(shí)混合了RBAC和ACL的認(rèn)證方式,也就是說(shuō)同時(shí)提供系統(tǒng)級(jí)別的授權(quán)(RBAC)和對(duì)象級(jí)別的授權(quán)(ACL)。

    1. 表結(jié)構(gòu)說(shuō)明

    1)組織單位(Organization)

    組織單位作為基本結(jié)構(gòu)單位。在人員的組織結(jié)構(gòu)中,是用來(lái)表示組織結(jié)構(gòu)樹(shù)。(例如公司)

    名稱(chēng)

    定義

    說(shuō)明

    id

    bigint

    主鍵,組織結(jié)構(gòu)id

    name

    varchar

    名稱(chēng)

    dn

    varchar

    distinguish name

    parentid

    varchar

    父組織單位的id

     

    2) 用戶(User)

    是最小的自然單位,無(wú)法再包括子節(jié)點(diǎn)。對(duì)應(yīng)自然人。(例如員工)

    名稱(chēng)

    定義

    說(shuō)明

    id

    bigint

    主鍵,用戶id

    name

    varchar

    名稱(chēng)

    password

    varchar

    密碼

    dn

    varchar

    distinguish name

    parentid

    varchar

    所屬的組織單位的id

     

    3) 用戶組(Group)

    包含了多個(gè)用戶的組(例如公司中的項(xiàng)目組)

    名稱(chēng)

    定義

    說(shuō)明

    id

    bigint

    主鍵,用戶組id

    name

    varchar

    顯示名稱(chēng)

    dn

    varchar

    distinguish name

    parentid

    varchar

    所屬的組織單位的id

     

    4) 屬性(Attributes)

    用來(lái)記錄用戶、用戶組、組織單位的屬性。

    名稱(chēng)

    定義

    說(shuō)明

    id

    bigint

    主鍵,屬性id

    ownerid

    bigint

    屬性的擁有者id

    ownertype

    varchar

    屬性擁有者類(lèi)型:用戶、用戶組、組織單位

    name

    varchar

    屬性名稱(chēng)

    attribute

    Text

    屬性值

     

    2. 關(guān)系說(shuō)明

    1) 用戶組和組織單位:用戶組是可以用來(lái)分配權(quán)限,而組織單位只是一個(gè)用來(lái)容器,不能用來(lái)分配權(quán)限,可以對(duì)它做組策備應(yīng)用,組織簡(jiǎn)單一點(diǎn)說(shuō)像一個(gè)文件夾,用來(lái)規(guī)劃一個(gè)AD對(duì)象的。(比如一個(gè)公司可以擁有多個(gè)項(xiàng)目組,項(xiàng)目組是分配權(quán)限和資源的單位)

     

    2) 用戶和用戶組: 是多對(duì)多的關(guān)系,同一個(gè)用戶可以隸屬于多個(gè)工作組,同一個(gè)工作組可以包含多個(gè)用戶。(比如某個(gè)員工可以同時(shí)為多個(gè)項(xiàng)目組工作)

     

    3) 用戶和組織單位: 是一對(duì)一的關(guān)系,同一個(gè)用戶只能在某個(gè)組織單位中。比如一個(gè)員工可以同時(shí)為多個(gè)項(xiàng)目組(用戶組)工作,但是員工只能隸屬于一個(gè)公司

    (夜露死苦)

    posted on 2009-02-06 20:11 夜露死苦 閱讀(2210) 評(píng)論(3)  編輯  收藏

    FeedBack:
    # re: 混合了RBAC和ACL的權(quán)限系統(tǒng)(一) -- 用戶組織結(jié)構(gòu)
    2009-03-04 15:33 | jan
    組織單位(Organization)和用戶組(Group)應(yīng)該合并,它們只是類(lèi)型不同,組織單位(Organization)也涉及到權(quán)限的分配。  回復(fù)  更多評(píng)論
      
    # re: 混合了RBAC和ACL的權(quán)限系統(tǒng)(一) -- 用戶組織結(jié)構(gòu)
    2009-07-10 08:06 | amao
    AD對(duì)象是什么意思?  回復(fù)  更多評(píng)論
      
    # re: 混合了RBAC和ACL的權(quán)限系統(tǒng)(一) -- 用戶組織結(jié)構(gòu)
    2009-07-10 08:10 | amao
    Active Directory么?  回復(fù)  更多評(píng)論
      

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲人成无码久久电影网站| 国产成人亚洲午夜电影| 亚洲人成电影网站国产精品 | 亚洲综合久久夜AV | 在线观看特色大片免费视频| 久久免费看少妇高潮V片特黄| 一级白嫩美女毛片免费| 亚洲人成欧美中文字幕| 亚洲乱码卡一卡二卡三| 亚洲AV日韩AV天堂久久| 中文字幕亚洲综合久久菠萝蜜| 国产成人啪精品视频免费网| 久草视频免费在线| 99精品在线免费观看| a毛看片免费观看视频| 一个人看的在线免费视频| 乱淫片免费影院观看| 色偷偷亚洲第一综合| 亚洲成在人线在线播放无码| 亚洲乱码一区二区三区国产精品| 亚洲短视频在线观看| 中文字幕亚洲综合久久2| 亚洲网址在线观看你懂的| 久久精品国产亚洲AV果冻传媒| 亚洲人成精品久久久久| 区久久AAA片69亚洲| 亚洲中文字幕无码一久久区| 国产亚洲精品线观看动态图| 亚洲热妇无码AV在线播放| 亚洲欧洲美洲无码精品VA| 国产亚洲精品xxx| 亚洲无成人网77777| 亚洲网址在线观看你懂的| 伊人久久综在合线亚洲2019| 久久久久亚洲精品天堂| 亚洲黄色在线观看视频| 亚洲国产成人无码av在线播放| 亚洲国产精品日韩在线| 性xxxx黑人与亚洲| 色噜噜噜噜亚洲第一| xvideos永久免费入口|