User profile application with OAuth2 login