Running API calls to a java application. The calls are exercise via soapUI. These API calls required username and password using basic authentication. The username and password is being passed via the Header. On the APM UI side we can see the transaction traces, but the user id is missing.
It seems like none of the configuration worked.
It looks like API calls are not following standard methods to send the user ID, thus APM agent is fails to capture this information. There is possibility that user ID is being encrypted in the SOAP API call payload and thus APM agent unable to identify the method that is being used for this information.
Review the following to get information on how to collect user data
Extending Transaction Trace Data Collection
Collecting User ID Data