OAuth2 implemented with password credentials