Magic Link 被 Outlook SafeLink 策略阻止

问题描述 投票:0回答:1

我使用 NextAuth 创建了一个登录系统,我在其中发送了一个魔术链接,以便用户可以通过它登录。 当我尝试使用 Gmail 登录时,一切正常。当我尝试使用 Outlook 时,问题出现了。由于安全链接策略,Outlook 阻止了我发送的链接,并且我收到消息:“登录链接不再有效。它可能已被使用或可能已过期。”

我读过人们对此的抱怨,解决方案似乎是阻止机器人发出的 HEAD 请求来检查链接是否合法。我尝试了该解决方案,但问题仍然存在。我被这个问题困扰了很长一段时间。我希望得到一些帮助。

next.js outlook next-auth head safelinks
1个回答
0
投票

唯一的解决方案是将该链接指向需要用户单击按钮的网页。如果您的电子邮件中有链接,请做好被某些东西抓取的准备。您的代码不应假设只有用户可以访问您的链接。

© www.soinside.com 2019 - 2024. All rights reserved.