Authentication Working With Bcrypt and oAuth2