declarative-authorization

    3熱度

    2回答

    我試圖給一個已經存在的相當大的應用程序添加授權,但我必須混淆一下細節。 這裏的背景: 在我們的應用程序,我們有一個是分層的數字或角色,大致是這樣的: BasicUser -> SuperUser -> Admin -> SuperAdmin 若需授權每個用戶模型實例有一個屬性「角色」這對應於以上。 我們有一個RESTful控制器「用戶」,在後臺下命名空間。簡而言之,它是Backoffice :

    3熱度

    2回答

    我有一個聲明授權運行的紅寶石應用程序,我所做的角色給角色分配給用戶數據庫策略: 管理(應用程序管理員) org_admin(組織administratr) org_colab(組織合作者) org_visitor(組織訪問者) a用戶可以has_many組織,他可以是管理員或合作者。 我鏈接使用所屬表 什麼是解決這個多對多的角色,最好的策略呢? 要在聯盟表上添加額外的屬性? 像:單位(:USER_

    0熱度

    3回答

    我緩慢而穩步地放在一起我的第一個Rails應用程序(第一任何類型的web應用程序 - 事實上我並不是真的一個程序員),它的時間來建立一個用戶註冊/登錄系統。我的應用程序的性質是這樣的,每個用戶將完全與其他用戶分開(管理角色除外)。當用戶登錄時,他們將擁有自己獨特的索引頁面,只查看他們和其他人無法看到或編輯的數據。不過,我可能以後要增加對用戶的角色,能夠查看和編輯多個其他用戶的數據(例如一組用戶可能

    7熱度

    1回答

    我有這樣的多對多關係: 用戶has_many組織通過從屬關係,反之亦然。 我正在使用聲明式組織,並且我只希望用戶編輯特定組織,如果他隸屬於並且聯盟的聯屬類型屬性是特定值。 所以隸屬關係有3列,USER_ID,的organization_ID和affiliationtype_id 我可以這樣做: o = Organization.find(:first) o.affiliatons[0].user

    3熱度

    3回答

    我們正在評估Rails授權的插件。我們列表頂部的兩個是cancan和declarative_authorization的 。 我想從當前使用這些插件的任何人得到一些反饋。 ,我們要面對的任何授權插件的問題是,我們每個客戶模型 數據庫,將需要修改插件到 模型內工作。由於這個事實,我有興趣聽到任何必須調整 插件的人。 我剛開始環視代碼。看起來cancan可能更容易定製。 有什麼想法?

    11熱度

    2回答

    只要詢問設計 Rails的身份驗證機制與聲明授權不衝突。 也許有人試過這個組合,可以分享他們的知識,所以我和其他編碼人員不會浪費時間試圖將這些組合起來。

    3熱度

    1回答

    我使用Declarative Authorization和Authlogic,現在想爲管理創建一個儀表板。關於ActiveScaffold將會顯示不同控制器的概述。 但是,我有問題,我可以管理子管理器 app/controllers/admin/admin_controller沒有「管理員權限」。我怎樣才能做到這一點? 目前我Authorization_rules.rb看起來是這樣的: autho

    0熱度

    1回答

    我已配置爲使用authlogic和declarative_authorization並配置authorization_rules.rb。一切都很好,但試圖訪問本地主機/ authorization_rules我看到「你不能訪問這個動作。」我已經添加 has_permission_on :authorization_rules, :to => [:index, :show] ,但什麼都沒有改變:

    1熱度

    3回答

    有沒有一種方法來測試declarative_authorization權限? 在文檔中它有一些使用測試單元的說明,但我似乎無法找到使用rspec的方法。

    1熱度

    1回答

    我有一個組織的has_many的聯繫和那HAS_ONE組織任務 這樣我就可以做到這一點: m = Mission.first m.organization.affiliations 用戶還的has_many隸屬關係,所以我可以這樣做: u = User.first u.affiliations 在declarative_authorization我希望用戶能夠管理任務,如果他參加對任務