docs: @Override
      protected AuthenticationHandlerExecutionResult doAuthentication(final Credential credential) throws GeneralSecurityException {
          if (credential instanceof DuoDirectCredential) {
              LOGGER.debug("Attempting to directly authenticate credential against Duo");
              return authenticateDuoApiCredential(credential);
          }
          return authenticateDuoCredential(credential);
      }