Improve API smoke test

The ability to override default authentication credentials makes some code
unnecessary. Remove it.

Slightly expand the API smoke test. Doing this helps to demonstrate that the new
method of specifying credentials is working, and it is a step down the road of
implementing an API smoke test.