记得用OmniAuth登录

有没有一种简单的方法来实现OmniAuth的“记住我”function? 我正在使用Facebook,身份和LinkedIn,我正在寻找一种方法来让用户跨会话登录我的网站。

基本上你在客户端上设置另一个cookie来保持用户ID。 然后使用该用户标识在后续访问中对用户进行签名(或至少识别他们)。 请记住Omniauth只是进行身份validation,而不是会话管理,因此您需要在Omniauth之外执行此操作。

看看gareth-simpson对这个问题的回答: 在Rails应用程序中实现“记住我”