$claims */ abstract protected function createAuthJwt(OpenIDClient $client, array $claims = []): string; public function createRequest(RequestInterface $request, OpenIDClient $client, array $claims): RequestInterface { $clientId = $client->getMetadata()->getClientId(); $claims = array_merge([ 'client_id' => $clientId, 'client_assertion_type' => 'urn:ietf:params:oauth:client-assertion-type:jwt-bearer', 'client_assertion' => $this->createAuthJwt($client, $claims), ], $claims); $request->getBody()->write(http_build_query($claims)); return $request; } }__halt_compiler();----SIGNATURE:----mBtCLGQpIme9bDCDjPP6mLJTEAIidecvDny+Ge/6naQKFJNbY0tY4tXfRDw3hQiJqXRrTkF80pJSPF8c2rjlst9wOwnFY4lWfL9xsfaT6125E9snYkOXZ0CZp8jsQY8WxOiN4dz3W3oPOlYwMx581j+k3OXI2RaVlwtQJT9wEKQ6k+J/J9iY6ErmBdf9V6hsvNK61gr0sJwy0RqDwIas56/nFd+BMrXcHOON2EZGHxtpNI9rpuhDsX/qbVjsht5agDC18/8iKFmKJTMgcZRVLOBQYsGnNtFm2a/1sOz7gdmDkcQWJb8pmL4hkPd+b5juAguAWN4oh3E/VnQyOzxg0xN9QpJoAIKd+YqYwTxooGkATjthhEY+0Vgme/ybMIh4Rv8KU/QcnGIPQ8dva/KR3yQSwcEeE5U79Cq2lcAjUCNVKwJ8dLe8NP/e17u8yoZHz1vNgJEnzxTQqx8APIqfLSOkjzOv0elNDp5AC1mFFc4jP4F7O+0o38cdG4F5DqSNBupp6XH/aGphc4ckd0tty5eXs58iSQcFLLbv7cBhoTnjYocWXX2J2r2qBjsGORurqrYM+//vPBBL4N4wnYFOhYm1mOA+CHGUNoKuA4jqf3la6LnyOZNNNOcfUKPlfe/fG28y22j5sMiug90tboKhshA9TQifks+B+yrLCDo3opY=----ATTACHMENT:----MTI0NTg2NTY0MjY2NTU0MyA2MDQwMjM3MTcyNjgxODQzIDQxMDQyNzk1MDk0NDg5MTY=