Class RecordCredentialFailureCommandHandler

java.lang.Object
com.sankcrm.erp.auth.application.authz.captcha.RecordCredentialFailureCommandHandler
All Implemented Interfaces:
com.sankcrm.erp.bus.CommandHandler<Void,RecordCredentialFailureCommand>

@Component public class RecordCredentialFailureCommandHandler extends Object implements com.sankcrm.erp.bus.CommandHandler<Void,RecordCredentialFailureCommand>
仅将符合启用策略的密码凭证错误原子累计到 Redis。
  • Constructor Details

    • RecordCredentialFailureCommandHandler

      public RecordCredentialFailureCommandHandler()
  • Method Details

    • handle

      public Void handle(RecordCredentialFailureCommand command) throws com.sankcrm.erp.common.exception.CoreException
      原子累计一次启用策略覆盖的密码凭证失败。
      Specified by:
      handle in interface com.sankcrm.erp.bus.CommandHandler<Void,RecordCredentialFailureCommand>
      Parameters:
      command - 登录应用、password 认证方式及 Name 原始账号值
      Returns:
      无返回载荷
      Throws:
      com.sankcrm.erp.common.exception.CoreException - Redis 故障或计数结果异常时抛出并失败关闭