1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        jCasbin強(qiáng)大高效的開源訪問控制框架

        聯(lián)合創(chuàng)作 · 2023-09-30 08:52

        Casbin 是一個(gè)強(qiáng)大的、高效的開源訪問控制框架,其權(quán)限管理機(jī)制支持多種訪問控制模型。

        Casbin 支持以下編程語言:

        Language Project Status
        Golang Casbin production-ready
        Java jCasbin production-ready
        PHP PHP-Casbin experimental
        Node.js node-casbin production-ready
        C++ xCasbin WIP

        特點(diǎn)

        Casbin 做了什么:

        1. 支持自定義請(qǐng)求的格式,默認(rèn)的請(qǐng)求格式為{subject, object, action}。

        2. 具有訪問控制模型 model 和策略 policy 兩個(gè)核心概念。

        3. 支持 RBAC 中的多層角色繼承,不止主體可以有角色,資源也可以具有角色。

        4. 支持超級(jí)用戶,如 root 或 Administrator,超級(jí)用戶可以不受授權(quán)策略的約束訪問任意資源。

        5. 支持多種內(nèi)置的操作符,如 keyMatch,方便對(duì)路徑式的資源進(jìn)行管理,如 /foo/bar 可以映射到 /foo*

        Casbin 不做的事情:

        1. 身份認(rèn)證 authentication(即驗(yàn)證用戶的用戶名、密碼),casbin 只負(fù)責(zé)訪問控制。應(yīng)該有其他專門的組件負(fù)責(zé)身份認(rèn)證,然后由 casbin 進(jìn)行訪問控制,二者是相互配合的關(guān)系。

        2. 管理用戶列表或角色列表。 Casbin 認(rèn)為由項(xiàng)目自身來管理用戶、角色列表更為合適

        瀏覽 18
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            操BA片| 伊人综合视频 | 国产伦精品一区二区三区精品 | 91女神在线观看 | 霸道总裁雷总各种姿势白浆爱情岛论坛 | 国产偷窥熟女精品视频大全 | 香蕉久蜜臀久久久久久 | 天天摸天天干天天操 | 好爽好紧宝贝别夹免费 | freeexxx性hd张柏芝 |