ConnectionPool accepts a URI that includes a username and password.  This fixes authentication for callers under these conditions.
 - Original code successfully set credentials but generated an exception.  This fixes that exception by limiting the auth call to the critical cred_cache setting.
Merge pull request #1 from claytondaley/momirza

Minor Authentication Fix