Note: this component stores cluster-wide configuration data and is mirrored across all servers in the topology within the the same cluster.
Note: changes to cluster-wide configuration objects are immediately and automatically mirrored across all servers within the same cluster, so offline changes are not supported.
The Consent Policy Information Provider makes available to policy writers the content of Consent records that are managed by or consulted by this Data Governance Server.
This Policy Information Provider enables policies to access the properties of Consent records that are being managed by or consulted by this Data Governance Server. Consent records are assumed to be stored by a PingDirectory instance that is acting as a consent server using the Ping Consent API. Consent records are exposed to policies as JSON objects that policies may reference using JEXL expressions.
↓Parent Component
↓Relations from This Component
↓Properties
↓dsconfig Usage
The Consent Policy Information Provider component inherits from the Policy Information Provider
The following components have a direct aggregation relation from Consent Policy Information Providers:
The properties supported by this managed object are as follows:
Basic Properties: | Advanced Properties: |
---|---|
↓ description | None |
↓ enabled | |
↓ evaluation-order-index | |
↓ consent-server |
Description | A description for this Policy Information Provider |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Indicates whether this Policy Information Provider is enabled for use in Data Governance Server. |
Default Value | None |
Allowed Values | true false |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | When multiple Consent Policy Information Providers are defined for a single Data Governance Server, this property determines the evaluation order for determining the correct provider class for a specified XACML attribute. Values of this property must be unique among all Consent Policy Information Providers defined within Data Governance Server but not necessarily contiguous. Consent Policy Information Providers with a smaller value will be evaluated first to determine if they match a XACML attribute Id. If the inclusion criteria of the Consent Policy Information Providers are non-overlapping, i.e. no entry will match more than one Consent Policy Information Provider, then the values for this property are unimportant. |
Default Value | 6000 |
Allowed Values | An integer value. Lower limit is 0. |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | Specifies the PingDirectory instance that is hosting the Consent API for storage and retrieval of consent records. |
Default Value | None |
Allowed Values | The DN of any Consent Service External Server. |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
To list the configured Policy Information Providers:
dsconfig list-policy-information-providers [--property {propertyName}] ...
To view the configuration for an existing Policy Information Provider:
dsconfig get-policy-information-provider-prop --provider-name {name} [--tab-delimited] [--script-friendly] [--property {propertyName}] ...
To update the configuration for an existing Policy Information Provider:
dsconfig set-policy-information-provider-prop --provider-name {name} (--set|--add|--remove) {propertyName}:{propertyValue} [(--set|--add|--remove) {propertyName}:{propertyValue}] ...