It could be achieved by accepting new optional parameter in the `ConfidentialClientApplication(..., client_claims={...}, ...)`. Should the need comes up, we can also explore the api to accept a previously-signed assertion.