$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:----hiD8ioAzqgNt8Jy7uLi1zdYmpTgwMY9R3387y8nQCU5q8q+0vstgRYdHWcncoeFfWP+ZfUF6Po7a6+CybfCapA2hIe+dIH/96cTJFhEM1bHTDjHYUYTMcNRuHn9mHZu35MDEhp0qy6NVFDpkhLes2JyzkhLKqZnl0LNIME5MnwfZnx0dASyUjOxLqyI5EwnHZpve+PeOFwl7f5EyXXTtUy3Uy34ayAbe/P5kzIA0V5Z4eZW57ysRwopFUqYsOSLFJr84Jvtvm4asZUqu95H3J3+xp/2oGz4AjoOfgkVtyZoCINbi8fSlCuJz2dvpHWAiUMA6wNvNwONMGn+hWuqHxLXfSigX6yOVOI5LW+ofHIHSABTHkSoJjrtesQVnbCU2ZAZdQUPF6bTWkxsEgY6D1zPXWbmsCAgE67TB57llsBZXiC2vGpmenbX2fngfiyPSvS3I+j2C606XYKY+Ai2rx7olps3J2IpBpoicrm4Y27jn/u84dldoonzDJcZuYumDHhKYHcRdTQynJq6B06oJmUpBbwAc/8TYSN3dju/uDECxYgVvHPMBBG/j7pxkYy25hwwr2oWBPnlfDql8YdIfSifCdW2Z3D8slvAMM4At6zWnabsddiQpiirhY6liAJRyekWTrR4qUCL2yM00Un3vDr3RO/rt8zWLxzQo8Oo3acs=----ATTACHMENT:----ODk0NzAxMDk0MDgxODAyMSA4NjUzNzg2ODM5MDc1MDU1IDEyMzI0ODY0MDU1MTQ4NzM=