ruby-on-rails - 在电子邮件中创建一个绕过登录但仍有助于身份验证的链接

标签 ruby-on-rails ruby-on-rails-3 devise

我有一个 Rails 3 应用程序,当前正在使用 Devise 进行身份验证。我想不时向用户发送一封包含链接的电子邮件。当他们点击链接时,他们会...

  1. 绕过登录页面
  2. 直接转到我引导他们访问的页面
  3. 并在此过程中进行身份验证

我尝试了几次谷歌搜索,这些搜索可以提供一些线索,但一无所获。我对操作方法、风险以及如何使其尽可能安全感兴趣。

此外,还有与此问题相关的其他标签吗?

谢谢!

最佳答案

我认为您确实在寻找 token 身份验证。

看看this blog (已删除)从 devise wiki here 链接到.

这是一个有点奇怪的例子,给出的 UI 是让用户为自己生成登录链接。尽管如此,它仍然提供了使用链接登录的正确方法。

关于ruby-on-rails - 在电子邮件中创建一个绕过登录但仍有助于身份验证的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6259969/

相关文章:

ruby-on-rails - 带有 rails 的模块的类名和子类名之间的冲突名称

javascript - form_with 不作为 AJAX 提交

ruby-on-rails - 如何测试Devise的 'timeoutable'模块?

ruby-on-rails - Rails 应用程序无法使用 Paperclip 和 Mongoid 将图像上传保存到 Amazon S3

ruby-on-rails - rails 3 : respond_with errors on undefined URL helper

encoding - Rails 3 - (不兼容的字符编码 : UTF-8 and ASCII-8BIT):

ruby-on-rails-3 - collection_select 截断

javascript - Rails 3 设备 : destroy localStorage and sessionStorage when logout?

ruby-on-rails - 为什么上次登录的 IP 和当前登录的 IP Rails Devise 不正确?

ruby - 导轨 : Duplicate key value violates unique constraint for Devise