Namespace "http://authzforce.github.io/core/xmlns/pdp/7"
Targeting Schemas (1):
Targeting Components:
elements (2 global + 10 local), complexTypes (3), simpleTypes (1)
Schema Summary
Data model of AuthZForce PDP configuration.
Target Namespace:
Version:
7.1
Defined Components:
elements (2 global + 10 local), complexTypes (3), simpleTypes (1)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
https://raw.githubusercontent.com/authzforce/core/master/pdp-engine/src/main/resources/pdp.xsd; see XML source
Imports Schemas (2):
pdp-ext-base.xsd, xacml-core-v3-schema-wd-17.xsd
All Element Summary
URI of an XACML attribute datatype to be added to supported datatypes.
Type:
xs:anyURI
Content:
simple
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
XACML Attribute Provider that provides attributes not already provided in the XACML request from PEP, e.g. from external sources.
Type:
Content:
empty, 1 attribute
Defined:
globally in pdp.xsd; see XML source
Used:
URI of a XACML policy/rule-combining algorithm to be added to supported algorithms.
Type:
xs:anyURI
Content:
simple
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
Decision cache that, for a given request, provides the XACML policy evaluation result from a cache if there is a cached result for the given request.
Type:
Content:
empty, 2 attributes
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
URI of a XACML function to be added to supported functions.
Type:
xs:anyURI
Content:
simple
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
I/O processing chains if specific processing before and/or after policy evaluation by the PDP engine is required.
Type:
Content:
complex, 2 elements
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
PDP configuration
Type:
anonymous complexType
Content:
complex, 11 attributes, 8 elements
Defined:
globally in pdp.xsd; see XML source
Includes:
definitions of 11 attributes, 8 elements
Used:
never
Location of the XML file that is expected to contain the Policy or PolicySet element to be referenced by a Policy(Set)IdReference in the root PolicySet loaded by a root policy Provider.
Type:
xs:anyURI
Content:
simple
Defined:
XACML Policy Provider that resolves Policy(Set)IdReferences.
Type:
Content:
empty, 1 attribute
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
URI of a XACML Request pre-processor to be enabled.
Type:
xs:anyURI
Content:
simple
Defined:
locally within tns:InOutProcChain complexType in pdp.xsd; see XML source
URI of a XACML decision Result post-processor to be enabled.
Type:
xs:anyURI
Content:
simple
Defined:
locally within tns:InOutProcChain complexType in pdp.xsd; see XML source
Identifies the root policy from which the policy evaluation begins.
Type:
Content:
simple, 2 attributes
Defined:
locally within tns:pdp element in pdp.xsd; see XML source
Complex Type Summary
Pair of compatible PDP input/output processors - resp. requestPreproc and resultPostproc - where compatible means: requestPreproc.getOutputRequestType() == resultPostproc.getRequestType()
Content:
complex, 2 elements
Defined:
globally in pdp.xsd; see XML source
Includes:
definitions of 2 elements
Used:
Policy(Set) Provider loading policies statically from URLs.
Content:
complex, 2 attributes, 1 element
Defined:
globally in pdp.xsd; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
never
Reference to a policy element, i.e. a XACML PolicySet or XACML Policy
Content:
simple, 2 attributes
Defined:
globally in pdp.xsd; see XML source
Includes:
definitions of 2 attributes
Used:
Simple Type Summary
Defines the source for the standard environment attributes specified in §10.2.5: current-time, current-date and current-dateTime.
Defined:
globally in pdp.xsd; see XML source
Used:

XML schema documentation generated with FlexDoc/XML 1.12.2 using FlexDoc/XML XSDDoc 2.9.1 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.