Did you read [Section 9](https://openid.net/specs/openid-connect-core-1_0.html#ClientAuthentication) ?
If you are asking for JTW client authentication, wouldn't the parameter be `client_assertion` ?
Beyond that, we don't normally get involved in helping people write low level clients. I'd recommend you use a an OpenID Connect client library. I'm not sure what language that is, but there are good ones for Node, Pythong, Php, Ruby etc. See the [Certified Relying Parties]](https://openid.net/certification/#RPs)
Also, you may consider using [oxd](https://oxd.gluu.org) which is a middleware, with client libraries in many languages.
Closing this ticket because it's outside the scope of community support.