Perform check to make sure we have a clientID
Add a way to create an OAuth 2 password-based account with the client ID and secret