Class AbpResourceOwnerPasswordValidator
Inheritance
System.Object
AbpResourceOwnerPasswordValidator
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class AbpResourceOwnerPasswordValidator : IResourceOwnerPasswordValidator
Constructors
AbpResourceOwnerPasswordValidator(UserManager<IdentityUser>, SignInManager<IdentityUser>, IdentitySecurityLogManager, IEventService, ILogger<ResourceOwnerPasswordValidator<IdentityUser>>, IStringLocalizer<AbpIdentityServerResource>, IOptions<AbpIdentityOptions>, IHybridServiceScopeFactory)
Declaration
public AbpResourceOwnerPasswordValidator(UserManager<IdentityUser> userManager, SignInManager<IdentityUser> signInManager, IdentitySecurityLogManager identitySecurityLogManager, IEventService events, ILogger<ResourceOwnerPasswordValidator<IdentityUser>> logger, IStringLocalizer<AbpIdentityServerResource> localizer, IOptions<AbpIdentityOptions> abpIdentityOptions, IHybridServiceScopeFactory serviceScopeFactory)
Parameters
Properties
AbpIdentityOptions
Declaration
protected AbpIdentityOptions AbpIdentityOptions { get; }
Property Value
Events
Declaration
protected IEventService Events { get; }
Property Value
| Type |
Description |
| IEventService |
|
IdentitySecurityLogManager
Declaration
protected IdentitySecurityLogManager IdentitySecurityLogManager { get; }
Property Value
Localizer
Declaration
protected IStringLocalizer<AbpIdentityServerResource> Localizer { get; }
Property Value
Logger
Declaration
protected ILogger<ResourceOwnerPasswordValidator<IdentityUser>> Logger { get; }
Property Value
| Type |
Description |
| ILogger<ResourceOwnerPasswordValidator<IdentityUser>> |
|
ServiceScopeFactory
Declaration
protected IHybridServiceScopeFactory ServiceScopeFactory { get; }
Property Value
| Type |
Description |
| IHybridServiceScopeFactory |
|
SignInManager
Declaration
protected SignInManager<IdentityUser> SignInManager { get; }
Property Value
UserManager
Declaration
protected UserManager<IdentityUser> UserManager { get; }
Property Value
Methods
AddCustomClaimsAsync(List<Claim>, IdentityUser, ResourceOwnerPasswordValidationContext)
Declaration
protected virtual Task AddCustomClaimsAsync(List<Claim> customClaims, IdentityUser user, ResourceOwnerPasswordValidationContext context)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.List<System.Security.Claims.Claim> |
customClaims |
|
| IdentityUser |
user |
|
| ResourceOwnerPasswordValidationContext |
context |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ReplaceEmailToUsernameOfInputIfNeeds(ResourceOwnerPasswordValidationContext)
Declaration
protected virtual Task ReplaceEmailToUsernameOfInputIfNeeds(ResourceOwnerPasswordValidationContext context)
Parameters
| Type |
Name |
Description |
| ResourceOwnerPasswordValidationContext |
context |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
ValidateAsync(ResourceOwnerPasswordValidationContext)
Declaration
public virtual Task ValidateAsync(ResourceOwnerPasswordValidationContext context)
Parameters
| Type |
Name |
Description |
| ResourceOwnerPasswordValidationContext |
context |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Extension Methods