Hiding the CURLAUTH_* constants from the Request options API and instead using Basic and Digest auth types