- 25 Nov, 2017 3 commits
-
-
cdanger authored
-
cdanger authored
- prepared changelog for next release
-
cdanger authored
- Upgraded dependencies: core-pdp-api: 11.0.0 ->12.0.0 - Changed PDP XSD: 5.0.0 -> 6.0.0 - Attribute badRequestStatusDetailLevel -> clientRequestErrorVerbosityLevel - Attribute requestFilter/resultFilter attributes -> element ioProcChain* (InOutProcChain: pair of request/response processors) - Added maxIntegerValue attribute to help the PDP engine optimize processing of integer values (choice between Java integer implementations, i.e. BigInteger, Long, Integer) - Changed naming convention for class names with acronym(s) (only first letter should be uppercase), e.g. PolicyPOJO -> PolicyPojo - Added module pdp-cli for PDP command-line interface, produces an executable jar allowing to test PDP engine on the command line - Added module pdp-io-xacml-json for PDP extensions processing (request/result pre/postprocessors) formats defined by JSON Profile of XACML 3.0, with OASIS XACML 3.0 conformance tests auto-converted (from XML) to JSON; therefore also provides XSLT sheets for transforming XACML/XML requests/responses to XACML/JSON - Adapted BasePdpEngine to new PdpEngine interface, i.e. agnostic of serialization format, e.g. XACML/XML specific part moved to separate PdpEngineInoutAdapter implementation - XACML/JAXB RequestFilters become RequestPreprocessors: - DefaultRequestFilter -> SingleDecisionXacmlJaxbRequestPreprocessor - MultiDecisionRequestFilter -> MultiDecisionXacmlJaxbRequestPreprocessor - PdpEngineAdapters utility class to help instantiate XACML/JAXB-supporting PDP engines - Added PdpEngineConfiguration utility class to simplify instantiation of BasePdpEngine from pdp.xml - Renamed PdpExtensionLoader -> PdpExtensions - Renamed CoreRefBasedRootPolicyProviderModule -> CoreRefBasedRootPolicyProvider - Renamed CoreRefPolicyProviderModule -> CoreRefPolicyProvider - Renamed CoreRootPolicyProviderModule -> CoreRootPolicyProvider - Renamed MongoDBRefPolicyProviderModule -> MongoDbRefPolicyProvider - StaticApplicablePolicyView -> FlattenedPolicyTree - ImmutableDatatypeFactoryRegistry -> ImmutableAttributeValueFactoryRegistry - StandardDatatypeFactoryRegistry -> StandardAttributeValueFactories - PDP extensions
-
- 13 Jul, 2017 1 commit
-
-
Cyril Dangerville authored
-
- 01 Jul, 2017 10 commits
- 29 Jun, 2017 17 commits
-
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
- Latest versions in Changelog
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
- changed pdp-api version to 11.0.0
-
cdanger authored
Changed implemented class to BaseStaticRefPolicyProviderModule - Improved policysetrefdepth check in PolicyEvaluators instantiation
-
- 27 Jun, 2017 9 commits
-
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
cdanger authored
-
-
Cyril Dangerville authored
-
Cyril Dangerville authored
-
cdanger authored
- Module authzforce-ce-core-pdp-engine: - Changed dependency authzforce-ce-core-pdp-api version to 10.0.0 - New ApplyExpressions utility class (creates ApplyExpression, interface moved to pdp-api) - New AttributeSelectorExpressions utility class (creates AttributeSelectorExpression, interface moved to pdp-api) - Renamed ExpressionFactoryImpl to DepthLimitingExpressionFactory - AttributeDesignatorExpression moved to pdp-api - New impl of AttributeDesignatorExpression (backed by AttributeProvider): GenericAttributeProviderBasedAttributeDesignatorExpression - Module authzforce-ce-core-pdp-testutils: - Added new test RefPolicyProvider implementation using MongoDB as source database of policies and Jongo library and mongo-java-driver library for DB client: MongoDBRefPolicyProviderModule class (modified testutil.ext.xsd and META-INF/services PdpExtension file) with PolicyPOJO class for mapping policy document from/to database to/from Java with Jongo, and JUnit test classes
-