如何禁用从 Wordfence 发送的身份验证电子邮件?

How to disable auth verification email send, from Wordfence?

在 Wordfence 文档中说:

"过滤器“wordfence_ls_require_captcha”可用于在您选择的情况下禁用验证码。这可能对插件有用包含不需要验证码的身份验证的 REST 端点。您的过滤器应该 return false 以在必要时绕过验证码要求,或者在需要验证码时为真 "

如果我尝试通过 JWT 进行 API 调用,我将通过电子邮件[=] 收到 auth 验证 link 26=] 无法继续我的流程。此 API 调用已有 username:password 授权用户。因此,我该如何使用这个过滤器

wordfence_ls_require_captcha

为了禁用身份验证邮件,就像文档中建议的 Wordfence(在收件箱中发送的电子邮件,经过验证link,以便登录 - 这是我想要禁用的)?

*我已经为未经授权的用户安装了一个禁用所有 APIs 调用的插件。所以,这个验证邮件暂时没用。

查看最新的 WordFence 可用版本(撰写本文时为 7.5.5)似乎主题为“需要登录验证”的电子邮件仅在两种情况下发送(AND):

  • $requireCAPTCHA = true
  • $performVerification = true

由于我们可以 $requireCAPTCHA = false 使用该过滤器,这就是您要停用该电子邮件的方式:

add_filter( 'wordfence_ls_require_captcha', '__return_false' );