Class AbpSignInManager
Inheritance
AbpSignInManager
Assembly: Volo.Abp.Identity.AspNetCore.dll
Syntax
public class AbpSignInManager : SignInManager<IdentityUser>
Constructors
AbpSignInManager(IdentityUserManager, IHttpContextAccessor, IUserClaimsPrincipalFactory<IdentityUser>, IOptions<IdentityOptions>, ILogger<SignInManager<IdentityUser>>, IAuthenticationSchemeProvider, IUserConfirmation<IdentityUser>, IOptions<AbpIdentityOptions>, ISettingProvider)
Declaration
public AbpSignInManager(IdentityUserManager userManager, IHttpContextAccessor contextAccessor, IUserClaimsPrincipalFactory<IdentityUser> claimsFactory, IOptions<IdentityOptions> optionsAccessor, ILogger<SignInManager<IdentityUser>> logger, IAuthenticationSchemeProvider schemes, IUserConfirmation<IdentityUser> confirmation, IOptions<AbpIdentityOptions> options, ISettingProvider settingProvider)
Parameters
Properties
AbpOptions
Declaration
protected AbpIdentityOptions AbpOptions { get; }
Property Value
SettingProvider
Declaration
protected ISettingProvider SettingProvider { get; }
Property Value
Methods
CallSignInOrTwoFactorAsync(IdentityUser, bool, string, bool)
Declaration
public virtual Task<SignInResult> CallSignInOrTwoFactorAsync(IdentityUser user, bool isPersistent, string loginProvider = null, bool bypassTwoFactor = false)
Parameters
Returns
PasswordSignInAsync(string, string, bool, bool)
Declaration
public override Task<SignInResult> PasswordSignInAsync(string userName, string password, bool isPersistent, bool lockoutOnFailure)
Parameters
Returns
Overrides
PreSignInCheck(IdentityUser)
Declaration
protected override Task<SignInResult> PreSignInCheck(IdentityUser user)
Parameters
Returns
Overrides
Extension Methods