> The validated ID token payload (claims). * * @throws ID_Token_Validation_Exception If validation fails. * @throws Discovery_Failed_Exception If the discovery document cannot be fetched. * @throws Server_Capability_Exception If the server lacks required capabilities. */ public function validate( string $id_token, string $client_id, string $expected_nonce ): array; }