Configuring PingAuthorize logging
Increase the default logging value to include details that will aid in debugging.
Steps
-
To enable more detailed logging to understand how policy decisions are being made, including the comparison values and results of the various expressions that comprise a policy decision tree, run the
dsconfig set-policy-decision-service-prop
command.Example:
{pingauthorize}/bin/dsconfig set-policy-decision-service-prop \ --no-prompt --port 8636 --useSSL --trustAll \ --bindDN "cn=directory manager" \ --bindPassword <your-pingauthorize-password> \ --add decision-response-view:decision-tree \ --add decision-response-view:request \ --add decision-response-view:evaluated-entities
decision-response-view:request
causes the Policy Decision Logger to record potentially sensitive data in API requests and responses.Policy Decision views affect the decision response payload of the request. You can remove added views by using the
--remove decision-response-view:<view_name>
argument. See About the Decision Response View for more information. -
To enable Trace (detailed) logging, including complete HTTP requests and responses, run the
dsconfig set-log-publisher-prop
command .Example:
{pingauthorize}/bin/dsconfig set-log-publisher-prop \ --no-prompt --port 8636 --useSSL --trustAll \ --bindDN "cn=directory manager" \ --bindPassword <your-pingauthorize-password> \ --publisher-name "Debug Trace Logger" \ --set enabled:true
Complete HTTP requests and responses might contain sensitive data.
For information about enabling detailed debug logging for troubleshooting purposes, see Enable detailed logging.