Banking: extend generic OAuth2 API to support custom headers

hello,

recently i was trying to pull some data from my bank however they have a very strict set of requirements that i need to meet.

one of them is sending custom HTTP headers during the OAuth2 API trust setup/link (consent).

please consider adding this extension.

sample ref from banks requirements:

All AIS Service calls require the following headers:
    X-Request-ID: a client generated guid to uniquely identify each call
    X-IBM-Client-Id: myapp001.ClientId