Is it possible to use this class to authentificate some kind of proxy server ? My browser use the Header "Negociate" for bypassing the proxy. I've tried to use the NTLM authentification but the login fails. Here is a sample of the code :
$arguments["ProxyRealm"]="myproxyserver"; // Proxy authentication realm or domain
$arguments["ProxyWorkstation"]="1"; // Workstation for NTLM proxy authentication
Manuel Lemos - 2012-07-01 03:24:35 - In reply to message 3 from KEITA Alhassane Abdel
If it does not work, I think it is because the server only accepts Negotiate authentication without chance of falling back to some other mechanism supported by the SASL libraries.
This means that you need a new one specifically meant to support Negotiate mechanism, which basically means GSS-API Kerberos authentication on the PHP side.
PHP has a Kerberos extension but I am not sure if this can be used for client side authentication. I can try asking the author.
Anyway, if it is possible to use that extension, I could write a new mechanism class to support negotiate but I do not have a server to test it. In that case, would you be able to provide access to a server to test the eventual new Negotiate class?