Class ConfirmPasswordResetCommandHandler
- Assembly
- KadicAuth.Application.dll
public sealed class ConfirmPasswordResetCommandHandler : IRequestHandler<ConfirmPasswordResetCommand, Unit>
- Inheritance
-
objectConfirmPasswordResetCommandHandler
- Implements
Constructors
ConfirmPasswordResetCommandHandler(IPasswordResetTokenRepository, IUserRepository, IRefreshTokenRepository, IUserSessionRepository, IPasswordHasher, ITenantBranchRepository, ITenantSuperAdminService, IStringLocalizer<AuthMessages>, IAuditService?, IAuthUnitOfWork?, IOptions<PasswordExpirySettings>?)
public ConfirmPasswordResetCommandHandler(IPasswordResetTokenRepository passwordResetTokenRepository, IUserRepository userRepository, IRefreshTokenRepository refreshTokenRepository, IUserSessionRepository userSessionRepository, IPasswordHasher passwordHasher, ITenantBranchRepository tenantBranchRepository, ITenantSuperAdminService tenantSuperAdminService, IStringLocalizer<AuthMessages> localizer, IAuditService? auditService = null, IAuthUnitOfWork? unitOfWork = null, IOptions<PasswordExpirySettings>? passwordExpiryOptions = null)
Parameters
passwordResetTokenRepositoryIPasswordResetTokenRepositoryuserRepositoryIUserRepositoryrefreshTokenRepositoryIRefreshTokenRepositoryuserSessionRepositoryIUserSessionRepositorypasswordHasherIPasswordHashertenantBranchRepositoryITenantBranchRepositorytenantSuperAdminServiceITenantSuperAdminServicelocalizerIStringLocalizer<AuthMessages>auditServiceIAuditServiceunitOfWorkIAuthUnitOfWorkpasswordExpiryOptionsIOptions<PasswordExpirySettings>
Methods
Handle(ConfirmPasswordResetCommand, CancellationToken)
Handles a request
public Task<Unit> Handle(ConfirmPasswordResetCommand request, CancellationToken cancellationToken)
Parameters
requestConfirmPasswordResetCommandThe request
cancellationTokenCancellationTokenCancellation token
Returns
- Task<Unit>
Response from the request