|
|
|
|
@ -48,12 +48,12 @@ namespace Volo.Abp.Identity.AspNetCore
|
|
|
|
|
user.Name = externalUser.Name;
|
|
|
|
|
user.Surname = externalUser.Surname;
|
|
|
|
|
|
|
|
|
|
user.SetLoginProvider(providerName);
|
|
|
|
|
user.IsExternal = true;
|
|
|
|
|
|
|
|
|
|
user.SetEmailConfirmed(externalUser.EmailConfirmed ?? false);
|
|
|
|
|
user.SetPhoneNumber(externalUser.PhoneNumber, externalUser.PhoneNumberConfirmed ?? false);
|
|
|
|
|
|
|
|
|
|
(await UserManager.CreateAsync(user, await RandomPasswordGenerator.CreateAsync())).CheckErrors();
|
|
|
|
|
(await UserManager.CreateAsync(user)).CheckErrors();
|
|
|
|
|
|
|
|
|
|
if (externalUser.TwoFactorEnabled != null)
|
|
|
|
|
{
|
|
|
|
|
@ -134,6 +134,8 @@ namespace Volo.Abp.Identity.AspNetCore
|
|
|
|
|
(await UserManager.AddLoginAsync(user, new UserLoginInfo(providerName, externalUser.ProviderKey, providerName))).CheckErrors();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
user.IsExternal = true;
|
|
|
|
|
|
|
|
|
|
(await UserManager.UpdateAsync(user)).CheckErrors();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|