|Applies To||RSA ClearTrust Agent 4.6 for Apache|
|Issue||How to retrieve user property in WAX phase handler in RSA ClearTrust|
|Cause||User properties are not loaded for an authenticated user until after the last phase handler (cookie handler) has finished, so they are not available as part of the normal agent data structures like ct_request_data|
|Resolution||Option 1: Using custom code, connect directly to the datastore and retrieve the property|
Option 2: Create a runtime API connection and use that to retrieve the user property. NOTE: The runtime API connection used by the agent is not available for use by a WAX phase handler.
Option 3: Publish the property to the request headers in the agent, and write a filter for Apache (or an ISAPI filter for IIS) that follows the agent filter and retrieves the property from the request headers.
|Workaround||Customer using WAX phase handler to perform custom authentication steps, and needs to retrieve a user property from the datastore|
|Legacy Article ID||a25506|