Perhaps I was misleading, but I do not see a problem with SSL only BASIC ... esp. not using stateless APIs.
If callers are forced to use a proxy server with SSL support, then BASIC means that the password is available in cleartext for the proxy server ... in this particular case, Digest will be better (even with SSL), because the proxy server will not know the password (digest means answering a call ...).
Yahia source share