What does trustForwardHeader do for ForwardAuth and when would we use it?

Hi. I understand that ForwardAuth takes a request and then curries it to a service first, and then if that service returns 200 it will forward the request to the target service, passing forward headers (or not). I am trying to figure out trustForwardHeader and when it would be used.