利用JAAS對使用者進行驗證和授權遇到的問題
錯誤提示如下:
java.security.auth.policy:語法解析錯誤 file:C:/myworkspace/test/policy.jaas
java.security.auth.policy: 行 1: 只允許基於 Principal 的授權專案
java.security.AccessControlException: access denied (java.util.PropertyPermission java.home read)
Policy檔案如下:
grant codebase "file:./-" {
permission javax.security.auth.AuthPermission
"createLoginContext.Example";
permission javax.security.auth.AuthPermission "doAs";
permission java.lang.RuntimePermission "accessClassInPackage.sun.jdbc.odbc";
permission java.util.PropertyPermission "file.encoding", "read";
};
grant codebase "file:./-" {
permission javax.security.auth.AuthPermission "modifyPrincipals";
};
grant codebase "file:./-",
Principal org.oceannut.test.User "zsp" {
permission java.util.PropertyPermission "java.home", "read";
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "hi.txt", "read,write";
};
請各位給些意見,是什麼地方的錯誤?
java.security.auth.policy:語法解析錯誤 file:C:/myworkspace/test/policy.jaas
java.security.auth.policy: 行 1: 只允許基於 Principal 的授權專案
java.security.AccessControlException: access denied (java.util.PropertyPermission java.home read)
Policy檔案如下:
grant codebase "file:./-" {
permission javax.security.auth.AuthPermission
"createLoginContext.Example";
permission javax.security.auth.AuthPermission "doAs";
permission java.lang.RuntimePermission "accessClassInPackage.sun.jdbc.odbc";
permission java.util.PropertyPermission "file.encoding", "read";
};
grant codebase "file:./-" {
permission javax.security.auth.AuthPermission "modifyPrincipals";
};
grant codebase "file:./-",
Principal org.oceannut.test.User "zsp" {
permission java.util.PropertyPermission "java.home", "read";
permission java.util.PropertyPermission "user.home", "read";
permission java.io.FilePermission "hi.txt", "read,write";
};
請各位給些意見,是什麼地方的錯誤?
相關文章
- JAAS中的認證與授權問題
- Java Web系列:JAAS認證和授權基礎JavaWeb
- Django(59)驗證和授權Django
- 搞定了!OAuth2使用驗證碼進行授權OAuth
- 認證/授權與許可權的問題
- 驗證與授權
- 認證授權問題概覽
- 在多使用者型別下如何對JBOSS的資料庫jaas認證進行配置?型別資料庫
- 將Tivoli Access Manager 與 ObjectGrid 整合以對分散式客戶機進行身份驗證和授權Object分散式
- .Net Core官方的 JWT 授權驗證JWT
- PHP 對資料進行驗證和過濾PHP
- Welcome to YARP - 5.身份驗證和授權
- Redis 未授權訪問漏洞利用Redis
- Asp.net中基於Forms驗證的角色驗證授權ASP.NETORM
- 在Windows和UNIX下利用PHP和LDAP進行身份驗證(轉)WindowsPHPLDA
- SpringBoot:使用AOP對API請求授權驗證 - GeorgeSpring BootAPI
- 授權物件許可權後的授權者顯示問題物件
- 授權(Authorization)和認證(Authentication)
- 網路驗證之授權碼使用
- SpringBoot--- 使用SpringSecurity進行授權認證Spring BootGse
- MSSQL授權的問題-架構SQL架構
- 5.3. 驗證 Seam安全中的驗證特性是基於JAAS
- 細說API - 認證、授權和憑證API
- 利用CouchDB未授權訪問漏洞執行任意系統命令
- shiro授權和認證(四)
- 認證授權
- MySQL建立使用者和授權MySql
- Oracle建立使用者和授權Oracle
- 【認證與授權】Spring Security的授權流程Spring
- Druid未授權訪問實戰利用UI
- 利用redis未授權訪問漏洞(windows版)RedisWindows
- Redis未授權訪問漏洞利用總結Redis
- kafka指定key進行分割槽遇到的問題Kafka
- 利用X.509證書對XML進行加密和簽名XML加密
- MySQL建立使用者授權訪問MySql
- 為域名管理進行RAM授權
- 前 Sun 公司 CEO 作證 Android 沒有授權問題Android
- 認證授權方案之授權初識