if ( $jwt['active'] == 'true' ) { // Post Methode $data1 = array( 'token' => $id_token, ); // Effectuer un logout $h = curl_init($logout_endpoint); curl_setopt($h, CURLOPT_RETURNTRANSFER, true); curl_setopt($h, CURLOPT_TIMEOUT, 10); curl_setopt($h, CURLOPT_POST, true); curl_setopt($h, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded')); curl_setopt($h, CURLOPT_POSTFIELDS, http_build_query($data1)); $res = curl_exec($h); curl_close($h); if ( empty($res['error'] ) ) { // Continuer avec la déconnexion locale ... } else { // ne pas déconnecter localement, signaler l'erreur. ... } } else // JWT is inactive exit('Error : Invactive ID Token'); }