shiro

    2熱度

    1回答

    我爲grails使用shiro插件並允許用戶在運行時添加權限。 我的控制器有很多操作,比如索引,列表,編輯,創建,保存,更新,搜索,刪除等等...... 假設控制器名稱是「foo」 簡單foo控制器的權限字符串是 foo:* 意味着每個擁有此權限的人都可以訪問foo控制器的所有操作。 但是,如果我想拒絕只刪除操作,我必須編寫像這樣的權限字符串 foo:索引,列表,編輯,創建,保存,更新,搜索 這工

    1熱度

    1回答

    我一直在參與這個項目,其中應用程序正在使用Grails 1.2.2 .... 現在我想添加四郎安全與當前項目(使用NetBeans ),而且我對Grails領域非常陌生。 所以,我想知道如何將shiro插件添加到我當前的項目(在NetBeans中)?可能我也需要將我目前的項目升級到版本1.3.3或1.3.4我猜。 任何幫助將不勝感激... 謝謝。

    2熱度

    1回答

    在閱讀少量文檔後,我對如何開始使用shiro插件有點模糊。我決定不使用Nimble,因爲它有少量表格和UI插件。 我用自己的表格設置了通配符領域的shiro插件。我可以使用基於權限的(基於角色的)訪問控制,因爲它可以很好地擴展。現在,它的步驟。 的權限字符串指定的主題,並將其保存在數據庫中 檢查通過isPermitted,調用hasPermission(或相關標籤GSP)的權限。 現在, 1.何時

    1熱度

    1回答

    我一直在我的grails項目中使用名爲quartz-all-1.7.3的lib工作Quartz框架。 現在我需要將shiro插件安裝到我的項目中。所以,當我安裝四郎插件到我的項目公司得到成功安裝.. 但同樣,每當我遇到我的項目再次它給編譯錯誤如下: [groovyc] org.codehaus.groovy.control.MultipleCompilationErrorsException: s

    1熱度

    1回答

    我配置四郎如下: [main] [users] ... [roles] ... [urls] /welcome.xhtml = anon /overview.xhtml = authc 你可以想象「welcome.xhtml」包含我的登錄表單。如果我沒有登錄到應用程序,並且嘗試訪問overvi

    7熱度

    6回答

    我爲我的安全框架使用了Nimble和Shiro,並且我剛剛遇到了一個GORM錯誤。事實上: User.createCriteria().list { maxResults 10 } 回報10個用戶而User.list(max: 10)返回9用戶! 經過進一步調查,我發現createCriteria返回兩次相同的用戶(管理員),因爲管理員有2個角色! (我不是在開玩笑)。 看來,有超

    0熱度

    1回答

    可能只是我,但我很難理解如何使用Shiro插件保護Grails應用程序中的某些頁面。 我在保安過濾器使用此: class SecurityFilters { def filters = { all(uri: "/**") { before = { // Ignore direct views (e.g. the default main index pa

    1熱度

    2回答

    我爲我的grails應用程序安全使用Shiro插件,我的應用程序已經有用戶。使用shiro插件,我們得到了shiro用戶,現在如何將shiro用戶與我的應用程序的普通用戶,顯示我繼續並使用關係,還是用戶類只能是現在只有一個shiro用戶類?

    4熱度

    2回答

    我使用Apache Shiro作爲我的應用程序的審查框架。我在下面http://www.grails.org/plugin/shiro 參考和我的應用程序拋出異常: 沒有安全管理器訪問到調用代碼,無論是綁定到org.apache.shiro.util.ThreadContext或作爲VM靜態單。這是一個無效的應用程序配置。 java.lang.IllegalStateException:無法通過調

    8熱度

    2回答

    我正在grails中構建一個社區網站(使用Apache Shiro進行安全和身份驗證系統),我想實現「誰在線?」功能。 此網址http://cksource.com/forums/viewonline.php(請參閱下面的快照,如果您沒有訪問此Url)給出了我想達到的一個例子。 我怎樣才能以最簡單的方式做到這一點? Grails或Java中是否有任何現有的解決方案? 謝謝。 快照:Snapshot