<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          goRBACGo的角色訪問控制

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

          goRBAC 為 Go 語言應(yīng)用提供了輕量級的基于角色的訪問控制。

          該包適用于:

          * 實體具有一個或多個角色
          * 角色需要分配權(quán)限
          * 權(quán)限需要分配給角色

          因此,RBAC 具有以下模型:

          * 在實體和角色之間具有多對多關(guān)系
          * 在角色和權(quán)限之間具有多對多關(guān)系
          * 角色可以具有父角色(權(quán)限繼承)

          示例代碼:

          import github.com/mikespook/gorbac
          
          rbac := gorbac.New()
          
          rbac := gorbac.NewWithFactory(YourOwnFactory)
          
          rbac.Add("editor", []string{"edit.article"}, nil)   
          rbac.Set("master", []string{"del.article"}, []string{"editor"})
          
          rbac.IsGranted("editor", "edit.article", nil)
          瀏覽 17
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美三级国产精品 | 国产精品日韩 | 操逼勉费看 | www.91九色 | 日韩骚|