发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

利用JAAS对用户进行验证和授权遇到的问题

2004-12-05 12:17
赞助商链接

错误提示如下:
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";
};

请各位给些意见,是什么地方的错误?

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com