Class ConfirmPasswordResetCommandHandler
- Assembly
- KadicAuth.Application.dll
public sealed class ConfirmPasswordResetCommandHandler : IRequestHandler<ConfirmPasswordResetCommand, Unit>
- Inheritance
-
objectConfirmPasswordResetCommandHandler
- Implements
Constructors
ConfirmPasswordResetCommandHandler(IPasswordResetTokenRepository, IUserRepository, IRefreshTokenRepository, IUserSessionRepository, IPasswordHasher, ITenantBranchRepository, IStringLocalizer<AuthMessages>, IAuditService?, IAuthUnitOfWork?)
public ConfirmPasswordResetCommandHandler(IPasswordResetTokenRepository passwordResetTokenRepository, IUserRepository userRepository, IRefreshTokenRepository refreshTokenRepository, IUserSessionRepository userSessionRepository, IPasswordHasher passwordHasher, ITenantBranchRepository tenantBranchRepository, IStringLocalizer<AuthMessages> localizer, IAuditService? auditService = null, IAuthUnitOfWork? unitOfWork = null)
Parameters
passwordResetTokenRepositoryIPasswordResetTokenRepositoryuserRepositoryIUserRepositoryrefreshTokenRepositoryIRefreshTokenRepositoryuserSessionRepositoryIUserSessionRepositorypasswordHasherIPasswordHashertenantBranchRepositoryITenantBranchRepositorylocalizerIStringLocalizer<AuthMessages>auditServiceIAuditServiceunitOfWorkIAuthUnitOfWork
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