Class AbpSignInManager
Inheritance
System.Object
Microsoft.AspNetCore.Identity.SignInManager<IdentityUser>
AbpSignInManager
Inherited Members
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.CanSignInAsync(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.CheckPasswordSignInAsync(Volo.Abp.Identity.IdentityUser, System.String, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ConfigureExternalAuthenticationProperties(System.String, System.String, System.String)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.CreateUserPrincipalAsync(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ExternalLoginSignInAsync(System.String, System.String, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ExternalLoginSignInAsync(System.String, System.String, System.Boolean, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ForgetTwoFactorClientAsync()
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.GetExternalAuthenticationSchemesAsync()
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.GetExternalLoginInfoAsync(System.String)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.GetTwoFactorAuthenticationUserAsync()
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.IsLockedOut(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.IsSignedIn(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.IsTwoFactorClientRememberedAsync(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.LockedOut(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.PasswordSignInAsync(Volo.Abp.Identity.IdentityUser, System.String, System.Boolean, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.PreSignInCheck(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.RefreshSignInAsync(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.RememberTwoFactorClientAsync(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ResetLockout(Volo.Abp.Identity.IdentityUser)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.SignInAsync(Volo.Abp.Identity.IdentityUser, Microsoft.AspNetCore.Authentication.AuthenticationProperties, System.String)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.SignInAsync(Volo.Abp.Identity.IdentityUser, System.Boolean, System.String)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.SignInOrTwoFactorAsync(Volo.Abp.Identity.IdentityUser, System.Boolean, System.String, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.SignInWithClaimsAsync(Volo.Abp.Identity.IdentityUser, Microsoft.AspNetCore.Authentication.AuthenticationProperties, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.SignInWithClaimsAsync(Volo.Abp.Identity.IdentityUser, System.Boolean, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.SignOutAsync()
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.TwoFactorAuthenticatorSignInAsync(System.String, System.Boolean, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.TwoFactorRecoveryCodeSignInAsync(System.String)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.TwoFactorSignInAsync(System.String, System.String, System.Boolean, System.Boolean)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.UpdateExternalAuthenticationTokensAsync(Microsoft.AspNetCore.Identity.ExternalLoginInfo)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ValidateSecurityStampAsync(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ValidateSecurityStampAsync(Volo.Abp.Identity.IdentityUser, System.String)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ValidateTwoFactorSecurityStampAsync(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.ClaimsFactory
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.Context
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.Logger
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.Options
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.UserManager
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Volo.Abp.Identity.AspNetCore
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>)
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)
Parameters
| Type | Name | Description |
|---|---|---|
| IdentityUserManager | userManager | |
| Microsoft.AspNetCore.Http.IHttpContextAccessor | contextAccessor | |
| Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory<IdentityUser> | claimsFactory | |
| Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.IdentityOptions> | optionsAccessor | |
| Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Identity.SignInManager<IdentityUser>> | logger | |
| Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider | schemes | |
| Microsoft.AspNetCore.Identity.IUserConfirmation<IdentityUser> | confirmation | |
| Microsoft.Extensions.Options.IOptions<AbpIdentityOptions> | options |
Properties
AbpOptions
Declaration
protected AbpIdentityOptions AbpOptions { get; }
Property Value
| Type | Description |
|---|---|
| AbpIdentityOptions |
Methods
PasswordSignInAsync(String, String, Boolean, Boolean)
Declaration
public override Task<SignInResult> PasswordSignInAsync(string userName, string password, bool isPersistent, bool lockoutOnFailure)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | userName | |
| System.String | password | |
| System.Boolean | isPersistent | |
| System.Boolean | lockoutOnFailure |
Returns
| Type | Description |
|---|---|
| System.Threading.Tasks.Task<Microsoft.AspNetCore.Identity.SignInResult> |
Overrides
Microsoft.AspNetCore.Identity.SignInManager<Volo.Abp.Identity.IdentityUser>.PasswordSignInAsync(System.String, System.String, System.Boolean, System.Boolean)