Description
The current Zitadel Python client initialization methods (with_private_key(), with_client_credentials(), with_access_token()) don't provide parameters to:
- Set a custom Host in the header for requests
- Configure a custom SSL context for private/self-signed certificates
This limitation makes it difficult to use the client in common deployment scenarios, particularly when Zitadel is running behind a proxy with externalSSL=true external domian and and internal container-to-container communication is needed, or when using private Certificate Authorities (e.g., mkcert for development).