Identity Broker Documentation Index
Configuration Reference Home

Custom Logged Authorization Request Attribute

Note: this component is designated "advanced", which means that objects of this type are not expected to be created or altered in most environments. If you believe that such a change is necessary, you may want to contact UnboundID support in order to understand the potential impact of that change.

A custom Custom Logged Authorization Request Attribute object enables additional request attributes to be included in the output of an Authorization Log Publisher.

The value of each Custom Logged Authorization Request Attribute that is configured for an Authorization Log Publisher is appended to messages of type "policy-decision" output by the logger. In order to be logged, the Custom Logged Authorization Request Attribute must be available in the XACML Request Context at the time that the policy engine is evaluating an authorization request.

Relations to This Component
Properties
dsconfig Usage

Relations to This Component

The following components have a direct composition relation to Custom Logged Authorization Request Attributes:

Properties

The properties supported by this managed object are as follows:


Basic Properties: Advanced Properties:
↓ logger-key  None
↓ xacml-category-id
↓ xacml-attribute-id

Basic Properties

logger-key

Description
The key (left-hand-side) to use when writing the value of this attribute in a log message.
Default Value
None
Allowed Values
A string
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action

xacml-category-id

Description
The XACML attribute category Id to use for retrieving the attribute from XACML request context.
Default Value
None
Allowed Values
A string
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action

xacml-attribute-id

Description
The XACML attribute Id to use for retrieving the attribute from the XACML request context.
Default Value
None
Allowed Values
A string
Multi-Valued
No
Required
Yes
Admin Action Required
None. Modification requires no further action


dsconfig Usage

To list the configured Custom Logged Authorization Request Attributes:

dsconfig list-custom-logged-authorization-request-attributes
     [--property {propertyName}] ...

To view the configuration for an existing Custom Logged Authorization Request Attribute:

dsconfig get-custom-logged-authorization-request-attribute-prop
     --attribute-name {name}
     --publisher-name {name}
     [--tab-delimited]
     [--script-friendly]
     [--property {propertyName}] ...

To update the configuration for an existing Custom Logged Authorization Request Attribute:

dsconfig set-custom-logged-authorization-request-attribute-prop
     --attribute-name {name}
     --publisher-name {name}
     (--set|--add|--remove) {propertyName}:{propertyValue}
     [(--set|--add|--remove) {propertyName}:{propertyValue}] ...

To create a new Custom Logged Authorization Request Attribute:

dsconfig create-custom-logged-authorization-request-attribute
     --attribute-name {name}
     --publisher-name {name}
     --set logger-key:{propertyValue}
     --set xacml-category-id:{propertyValue}
     --set xacml-attribute-id:{propertyValue}
     [--set {propertyName}:{propertyValue}] ...

To delete an existing Custom Logged Authorization Request Attribute:

dsconfig delete-custom-logged-authorization-request-attribute
     --attribute-name {name}
     --publisher-name {name}