1 write to LoginProvider
Microsoft.Extensions.Identity.Core (1)
UserLoginInfo.cs (1)
19LoginProvider = loginProvider;
42 references to LoginProvider
Identity.DefaultUI.WebSite (2)
src\Identity\test\InMemory.Test\InMemoryUserStore.cs (2)
165LoginProvider = login.LoginProvider, 168_logins[GetLoginKey(login.LoginProvider, login.ProviderKey)] = user;
Identity.ExternalClaims (8)
Pages\Account\ExternalLogin.cshtml.cs (7)
77var result = await _signInManager.ExternalLoginSignInAsync(info.LoginProvider, info.ProviderKey, isPersistent: false, bypassTwoFactor: true); 81var user = await _userManager.FindByLoginAsync(info.LoginProvider, info.ProviderKey); 84await _signInManager.SignInAsync(user, props, info.LoginProvider); 86_logger.LogInformation("{Name} logged in with {LoginProvider} provider.", info.Principal.Identity.Name, info.LoginProvider); 97LoginProvider = info.LoginProvider; 133await _signInManager.SignInAsync(user, props, authenticationMethod: info.LoginProvider); 134_logger.LogInformation("User created an account using {Name} provider.", info.LoginProvider);
Pages\Account\Manage\ExternalLogins.cshtml.cs (1)
48.Where(auth => CurrentLogins.All(ul => auth.Name != ul.LoginProvider))
IdentitySample.Mvc (4)
Controllers\AccountController.cs (3)
169var result = await _signInManager.ExternalLoginSignInAsync(info.LoginProvider, info.ProviderKey, isPersistent: false); 175_logger.LogInformation(5, "User logged in with {Name} provider.", info.LoginProvider); 219_logger.LogInformation(6, "User created an account using {Name} provider.", info.LoginProvider);
Controllers\ManageController.cs (1)
308var otherLogins = schemes.Where(auth => userLogins.All(ul => auth.Name != ul.LoginProvider)).ToList();
Microsoft.AspNetCore.Identity (2)
SignInManager.cs (2)
731var user = await UserManager.FindByLoginAsync(externalLogin.LoginProvider, externalLogin.ProviderKey); 739var result = await UserManager.SetAuthenticationTokenAsync(user, externalLogin.LoginProvider, token.Name, token.Value);
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (3)
UserStoreEncryptPersonalDataTest.cs (2)
85Assert.Equal(user, await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey)); 94Assert.Equal(user, await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey));
UserStoreWithGenericsTest.cs (1)
229LoginProvider = login.LoginProvider,
Microsoft.AspNetCore.Identity.InMemory.Test (2)
InMemoryUserStore.cs (2)
165LoginProvider = login.LoginProvider, 168_logins[GetLoginKey(login.LoginProvider, login.ProviderKey)] = user;
Microsoft.AspNetCore.Identity.Specification.Tests (7)
UserManagerSpecificationTests.cs (7)
584Assert.Equal(provider, logins[0].LoginProvider); 608Assert.Equal(user, await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey)); 643Assert.Equal(user, await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey)); 647Assert.Equal(login.LoginProvider, logins[^1].LoginProvider); 651IdentityResultAssert.IsSuccess(await manager.RemoveLoginAsync(user, login.LoginProvider, login.ProviderKey)); 652Assert.Null(await manager.FindByLoginAsync(login.LoginProvider, login.ProviderKey));
Microsoft.AspNetCore.Identity.UI (12)
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (4)
141var result = await _signInManager.ExternalLoginSignInAsync(info.LoginProvider, info.ProviderKey, isPersistent: false, bypassTwoFactor: true); 146_logger.LogInformation(LoggerEventIds.UserLoggedInByExternalProvider, "User logged in with {LoginProvider} provider.", info.LoginProvider); 196_logger.LogInformation(LoggerEventIds.UserCreatedByExternalProvider, "User created an account using {Name} provider.", info.LoginProvider); 216await _signInManager.SignInAsync(user, isPersistent: false, info.LoginProvider);
Areas\Identity\Pages\V4\Account\Manage\DownloadPersonalData.cshtml.cs (1)
72personalData.Add($"{l.LoginProvider} external login provider key", l.ProviderKey);
Areas\Identity\Pages\V4\Account\Manage\ExternalLogins.cshtml.cs (1)
94.Where(auth => CurrentLogins.All(ul => auth.Name != ul.LoginProvider))
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (4)
141var result = await _signInManager.ExternalLoginSignInAsync(info.LoginProvider, info.ProviderKey, isPersistent: false, bypassTwoFactor: true); 146_logger.LogInformation(LoggerEventIds.UserLoggedInByExternalProvider, "User logged in with {LoginProvider} provider.", info.LoginProvider); 196_logger.LogInformation(LoggerEventIds.UserCreatedByExternalProvider, "User created an account using {Name} provider.", info.LoginProvider); 216await _signInManager.SignInAsync(user, isPersistent: false, info.LoginProvider);
Areas\Identity\Pages\V5\Account\Manage\DownloadPersonalData.cshtml.cs (1)
72personalData.Add($"{l.LoginProvider} external login provider key", l.ProviderKey);
Areas\Identity\Pages\V5\Account\Manage\ExternalLogins.cshtml.cs (1)
94.Where(auth => CurrentLogins.All(ul => auth.Name != ul.LoginProvider))
Microsoft.Extensions.Identity.Core (1)
UserManager.cs (1)
953var existingUser = await FindByLoginAsync(login.LoginProvider, login.ProviderKey).ConfigureAwait(false);
Microsoft.Extensions.Identity.Stores (1)
UserStoreBase.cs (1)
86LoginProvider = login.LoginProvider,