Skip to content

jnorthrup/xcaml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xacml Camel project.

this project aims to adapt Camel DSEL semantics to the XACML 3.0 JAXP object model

todo:

  • map a policyType XML declaration as a Context to start/stop and route requests to.
  • map a TargetType XML Declaration as a Route.
  • map a RuleType XML declaration to a Context or Component (thin slice done).
  • map sequences of AnyOf XML declaration to a series of predicates joined with OR (in policyviz).
  • map sequences AllOf XML declaration to a series of predicates joined with AND (in policyviz).
  • fashion a blackboard system of variable state scoping with spring-util map
  • design route abstractions to accommodate Apply,Function,Expression,ObligationExpression,etc. elements (thin slice done)
  • Comprehensive Xacml Bindings
  • Comprehensive Xacml Function Implementations -- trivially implemented as new features need coverage

A Simple XACML Rule (visualized): alt text

A More complex Permission hierarchy: alt text

About

XACML grammar and object model transmitted through Camel EIP routing

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors