integrated oauth and login steps