├── .github └── workflows │ └── maven.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cxf-spring-boot-server ├── .gitignore ├── Dockerfile ├── license │ └── thales-gpl.header.txt ├── owasp-dependency-check-suppression.xml ├── pom.xml ├── spotbugs-security-exclude.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── ow2 │ │ │ └── authzforce │ │ │ └── rest │ │ │ └── pdp │ │ │ └── cxf │ │ │ └── springboot │ │ │ └── CxfJaxrsPdpSpringBootApp.java │ └── resources │ │ ├── META-INF │ │ └── cxf │ │ │ └── org.apache.cxf.Logger │ │ ├── application.properties │ │ ├── catalog.xml │ │ ├── logback.xml │ │ ├── pdp-ext.xsd │ │ ├── pdp.xml │ │ ├── policy.xml │ │ └── spring-beans.xml │ ├── setenv.sh │ └── test │ ├── java │ └── org │ │ └── ow2 │ │ └── authzforce │ │ └── rest │ │ └── pdp │ │ └── cxf │ │ └── springboot │ │ └── test │ │ └── XacmlRestProfileJaxRsTest.java │ └── resources │ ├── logback.xml │ └── server │ ├── IIA001 │ ├── Policy.xml │ ├── Request-missing-category-id.json │ ├── Request.json │ └── Response.json │ ├── application.yml │ ├── catalog.xml │ ├── logback.xml │ ├── pdp-ext.xsd │ ├── pdp.xml │ └── spring-beans.xml ├── docker ├── compose.yml ├── pdp │ └── conf │ │ ├── application.yml │ │ ├── catalog.xml │ │ ├── logback.xml │ │ ├── pdp-ext.xsd │ │ ├── policies │ │ ├── deny-all.xml │ │ └── permit-all.xml │ │ ├── spring-beans.xml │ │ └── xacml_pdp.xml └── wtfc.sh ├── jaxrs ├── .gitignore ├── TODO ├── license │ └── alv2-header.txt ├── owasp-dependency-check-suppression.xml ├── pom.xml ├── spotbugs-security-exclude.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── ow2 │ │ └── authzforce │ │ └── rest │ │ └── pdp │ │ └── jaxrs │ │ ├── JaxrsPdpResource.java │ │ └── PdpBundle.java │ └── test │ ├── java │ └── org │ │ └── ow2 │ │ └── authzforce │ │ └── rest │ │ └── pdp │ │ └── jaxrs │ │ └── test │ │ └── XacmlRestProfileJaxRsTest.java │ ├── resources │ ├── GH-9 │ │ └── pdp.xml │ ├── IIA001 │ │ ├── Policy.xml │ │ ├── Request.json │ │ ├── Request.xml │ │ ├── Response.json │ │ └── Response.xml │ ├── META-INF │ │ └── cxf │ │ │ └── org.apache.cxf.Logger │ ├── catalog.xml │ ├── logback.xml │ ├── pdp-ext.xsd │ └── pdp.xml │ └── suites │ ├── conformance.xml │ └── regression.xml ├── owasp-dependency-check-suppression.xml ├── pom.xml └── spotbugs-security-exclude.xml /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/README.md -------------------------------------------------------------------------------- /cxf-spring-boot-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/.gitignore -------------------------------------------------------------------------------- /cxf-spring-boot-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/Dockerfile -------------------------------------------------------------------------------- /cxf-spring-boot-server/license/thales-gpl.header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/license/thales-gpl.header.txt -------------------------------------------------------------------------------- /cxf-spring-boot-server/owasp-dependency-check-suppression.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/owasp-dependency-check-suppression.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/pom.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/spotbugs-security-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/spotbugs-security-exclude.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/java/org/ow2/authzforce/rest/pdp/cxf/springboot/CxfJaxrsPdpSpringBootApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/java/org/ow2/authzforce/rest/pdp/cxf/springboot/CxfJaxrsPdpSpringBootApp.java -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/META-INF/cxf/org.apache.cxf.Logger: -------------------------------------------------------------------------------- 1 | org.apache.cxf.common.logging.Slf4jLogger -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/catalog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/catalog.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/logback.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/pdp-ext.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/pdp-ext.xsd -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/pdp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/pdp.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/policy.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/main/resources/spring-beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/main/resources/spring-beans.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/setenv.sh -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/java/org/ow2/authzforce/rest/pdp/cxf/springboot/test/XacmlRestProfileJaxRsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/java/org/ow2/authzforce/rest/pdp/cxf/springboot/test/XacmlRestProfileJaxRsTest.java -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/logback.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/IIA001/Policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/IIA001/Policy.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/IIA001/Request-missing-category-id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/IIA001/Request-missing-category-id.json -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/IIA001/Request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/IIA001/Request.json -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/IIA001/Response.json: -------------------------------------------------------------------------------- 1 | {"Response":[ 2 | {"Decision":"Permit"} 3 | ]} -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/application.yml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/catalog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/catalog.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/logback.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/pdp-ext.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/pdp-ext.xsd -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/pdp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/pdp.xml -------------------------------------------------------------------------------- /cxf-spring-boot-server/src/test/resources/server/spring-beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/cxf-spring-boot-server/src/test/resources/server/spring-beans.xml -------------------------------------------------------------------------------- /docker/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/compose.yml -------------------------------------------------------------------------------- /docker/pdp/conf/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/application.yml -------------------------------------------------------------------------------- /docker/pdp/conf/catalog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/catalog.xml -------------------------------------------------------------------------------- /docker/pdp/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/logback.xml -------------------------------------------------------------------------------- /docker/pdp/conf/pdp-ext.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/pdp-ext.xsd -------------------------------------------------------------------------------- /docker/pdp/conf/policies/deny-all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/policies/deny-all.xml -------------------------------------------------------------------------------- /docker/pdp/conf/policies/permit-all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/policies/permit-all.xml -------------------------------------------------------------------------------- /docker/pdp/conf/spring-beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/spring-beans.xml -------------------------------------------------------------------------------- /docker/pdp/conf/xacml_pdp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/pdp/conf/xacml_pdp.xml -------------------------------------------------------------------------------- /docker/wtfc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/docker/wtfc.sh -------------------------------------------------------------------------------- /jaxrs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/.gitignore -------------------------------------------------------------------------------- /jaxrs/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/TODO -------------------------------------------------------------------------------- /jaxrs/license/alv2-header.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/license/alv2-header.txt -------------------------------------------------------------------------------- /jaxrs/owasp-dependency-check-suppression.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/owasp-dependency-check-suppression.xml -------------------------------------------------------------------------------- /jaxrs/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/pom.xml -------------------------------------------------------------------------------- /jaxrs/spotbugs-security-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/spotbugs-security-exclude.xml -------------------------------------------------------------------------------- /jaxrs/src/main/java/org/ow2/authzforce/rest/pdp/jaxrs/JaxrsPdpResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/main/java/org/ow2/authzforce/rest/pdp/jaxrs/JaxrsPdpResource.java -------------------------------------------------------------------------------- /jaxrs/src/main/java/org/ow2/authzforce/rest/pdp/jaxrs/PdpBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/main/java/org/ow2/authzforce/rest/pdp/jaxrs/PdpBundle.java -------------------------------------------------------------------------------- /jaxrs/src/test/java/org/ow2/authzforce/rest/pdp/jaxrs/test/XacmlRestProfileJaxRsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/java/org/ow2/authzforce/rest/pdp/jaxrs/test/XacmlRestProfileJaxRsTest.java -------------------------------------------------------------------------------- /jaxrs/src/test/resources/GH-9/pdp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/GH-9/pdp.xml -------------------------------------------------------------------------------- /jaxrs/src/test/resources/IIA001/Policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/IIA001/Policy.xml -------------------------------------------------------------------------------- /jaxrs/src/test/resources/IIA001/Request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/IIA001/Request.json -------------------------------------------------------------------------------- /jaxrs/src/test/resources/IIA001/Request.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/IIA001/Request.xml -------------------------------------------------------------------------------- /jaxrs/src/test/resources/IIA001/Response.json: -------------------------------------------------------------------------------- 1 | {"Response":[ 2 | {"Decision":"Permit"} 3 | ]} -------------------------------------------------------------------------------- /jaxrs/src/test/resources/IIA001/Response.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/IIA001/Response.xml -------------------------------------------------------------------------------- /jaxrs/src/test/resources/META-INF/cxf/org.apache.cxf.Logger: -------------------------------------------------------------------------------- 1 | org.apache.cxf.common.logging.Slf4jLogger -------------------------------------------------------------------------------- /jaxrs/src/test/resources/catalog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/catalog.xml -------------------------------------------------------------------------------- /jaxrs/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/logback.xml -------------------------------------------------------------------------------- /jaxrs/src/test/resources/pdp-ext.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/pdp-ext.xsd -------------------------------------------------------------------------------- /jaxrs/src/test/resources/pdp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/resources/pdp.xml -------------------------------------------------------------------------------- /jaxrs/src/test/suites/conformance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/suites/conformance.xml -------------------------------------------------------------------------------- /jaxrs/src/test/suites/regression.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/jaxrs/src/test/suites/regression.xml -------------------------------------------------------------------------------- /owasp-dependency-check-suppression.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/owasp-dependency-check-suppression.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/pom.xml -------------------------------------------------------------------------------- /spotbugs-security-exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authzforce/restful-pdp/HEAD/spotbugs-security-exclude.xml --------------------------------------------------------------------------------