You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Claude Warren <cl...@xenei.com> on 2012/12/09 15:15:35 UTC

Jena Security Framework

I have created a dynamic proxy based security framework for jena based
Graphs and Models.

All of the code is in https://github.com/Claudenw/JenaSecurity

Implementations must implement the SecuirtyEvaluator interface.

Security framework works at either a high level (access to the
graph/model level) or low level (access restrictions on triples).
Security framework separates actions into Create, Read, Update and
Delete permissions (CRUD).

All security constraints are documented in the javadocs with the
labels graphSec and tripleSec.

Maven POM file is included.

11,488 test cases verify that the security constraints on operations
act as expected.

Further tests are forthcoming to verify that the implementations meet
the standard implementation tests.

-- 
I like: Like Like - The likeliest place on the web
Identity: https://www.identify.nu/user.php?claude@xenei.com
LinkedIn: http://www.linkedin.com/in/claudewarren

Fwd: Jena Security Framework

Posted by Claude Warren <cl...@xenei.com>.
I have created a dynamic proxy based security framework for jena based
Graphs and Models.

All of the code is in https://github.com/Claudenw/JenaSecurity

Implementations must implement the SecuirtyEvaluator interface.

Security framework works at either a high level (access to the
graph/model level) or low level (access restrictions on triples).
Security framework separates actions into Create, Read, Update and
Delete permissions (CRUD).

All security constraints are documented in the javadocs with the
labels graphSec and tripleSec.

Maven POM file is included.

11,488 test cases verify that the security constraints on operations
act as expected.

Further tests are forthcoming to verify that the implementations meet
the standard implementation tests.

--
I like: Like Like - The likeliest place on the web
Identity: https://www.identify.nu/user.php?claude@xenei.com
LinkedIn: http://www.linkedin.com/in/claudewarren