如何通过 link 发送电子邮件登录到 asp.net 应用程序

How do I Login to asp.net application through a link send via email

小故事:我是应用程序安全方面的新手。我需要通过电子邮件实现登录。

长话短说:我已经使用 SignalR 构建了一个基本的网络聊天应用程序,现在我正在 SQLServer Db 中保存对话。但我的下一个挑战是创建一个聊天邀请电子邮件,该电子邮件将从我的数据库发送给所有用户。该电子邮件应包含一个 link,当用户单击时,他们将被重定向到聊天网页并自动登录。

我的问题是:可以吗?如果可以的话,怎么做到的

感谢您的帮助!

好的,电子邮件客户端不会为您提供身份验证的能力,但您可以从电子邮件打开 link 页面 A,将用户重定向到同一应用程序上的页面 B。虚拟页面 A(如果应用程序托管在本地 Intranet 上并且在应用程序上配置了 windows 身份验证)将 post 到页面 B 用户身份。