public override void CreateOrUpdateOAuthAccount(string provider, string providerUserId, string userName) { var userProfile = this.usersService.GetUserProfile(userName); if (userProfile == null) { throw new Exception("User profile was not created."); } this.usersService.SaveOAuthMembership(provider, providerUserId, userProfile.UserId); }