我编写了一个代理,它接受用户名并验证用户,如果验证成功,那么它会重定向到数据库的实际 URL。
为了取用户名,我使用@Formulas。因此,我可以在 Notes 客户端的任何链接、热点或按钮中使用我的身份验证方法。但是,我面临通过提醒电子邮件链接发送此方法的问题。
当我通过后端代理创建 URL 时,这个 URL/热点应该有我的带有@formula 的代码。简而言之,我想通过我的电子邮件链接在 URL/热点中传递@Dblookup。如何完成这项任务?
或者,如果有人单击电子邮件中的链接,是否有其他方法可以获取用户名?
只能使用 Notes 客户端。
编辑#1:添加场景以获得更好的解释:
我们的用户不乐意为 Web 应用程序重新进行身份验证。因此,我们一直在尝试如果他们想打开一个 webdoclink,他们是通过他们在 notes 客户端中的电子邮件获得的,因此不应要求他们再次进行身份验证(因为他们已经登录到 notes 客户端)。
我们可以为静态应用程序链接实现这一点,其中应用程序名称未更改。现在,我们面临的挑战是如何处理提醒电子邮件,这些电子邮件具有指向特定 Web 文档的链接(此处的链接不是静态的。它们因唯一的文档 ID 而异)。为此,我们需要从电子邮件中单击该链接的人的简称。