more secure API mode forces user to select an authentication method
Merge pull request #8 from gwythaint/authentication

more secure API mode forces user to select an authentication method