Je suis capable d'implémenter http basic auth dans wp_remote_get
en utilisant le code suivant
$args = array(
'headers' => array(
'Authorization' => 'Basic ' . base64_encode( $username . ':' . $password )
)
);
wp_remote_request( $url, $args );
Est-il possible de faire une authentification basée sur un condensé http en utilisant la fonction wp_remote_get
?
Il est possible d'effectuer l'authentification HTTP DIGEST avec wp_remote_get()
, mais c'est un peu compliqué. J'ai écrit une fonction wrapper courte que vous pouvez utiliser.
N'est-ce pas évident? wp_remote_get n'est qu'une fonction de réponse à une seule demande. La différence, en ce qui concerne wp_remote_get, est que l'authentification de base est juste one demande une réponse et donc un seul appel à wp_remote_get.
Pour une authentification basée sur le condensé, vous devez effectuer quatre requêtes demande-réponse = quatre appels wp_remote_get.