How do I force the HTTP Connector component to do BASIC authentication with the current PLP user credentials?

The title is sufficient in this case!

Our use case is to connect to an intranet site that requires authentication to download content (files). By default it uses our internal SSO functionality, but a caller can use BASIC authentication to access this content.

We'd like to do this from within a protocol. We aren't really able to use a service account to execute the download (there is an audit event written by the source system that records the identity of the person downloading the content, which is one reason why service accounts can't be used). How can we execute this download from within PLP since we can't access the password within a running protocol to create the basic authentication header, and it's not obvious how to get the HTTP Connector to create this header. Running the component with "Use Pipeline Pilot Credentials" authentication method selected doesn't work.

PLP 2022 R1 HF3.

Thanks!

Marty and Kevin