WordPress HTTP API NTLM身份验证

时间:2019-10-15 作者:markb

我想知道是否有人在使用时必须使用NTLM身份验证wp_remote_get? 尝试使用Basic进行身份验证,但返回代理错误。当我为使用基本方法的不同API使用其他验证器时,它可以完美地工作!

有人能解决这些问题吗?

1 个回复
最合适的回答,由SO网友:markb 整理而成

如果有人像我一样有问题,我会在讨论中添加代码并立即进行身份验证。不确定这是Wordpress问题还是PHP问题,但我觉得ANY Wordpress身份验证的一部分首先被阻止以查找代理类型,但超时。从此链接添加代码有效:https://core.trac.wordpress.org/ticket/31232#comment:7

add_action( \'http_api_curl\', function( $handle ) {
    curl_setopt( $handle, CURLOPT_PROXYAUTH, CURLAUTH_BASIC );
});