ruby-on-rails - Rails、Node.js 跨服务器认证

标签 ruby-on-rails session mongodb node.js devise

所以我正在制作一个使用 node.js 来实现实时功能的 Rails 应用程序。如果 Node 应用程序是使用设计在 Rails 上创建的,那么在 Node 应用程序上对用户进行身份验证的最佳方法是什么?我一直在考虑将 session ID 保存在数据库中,然后使用它进行验证,或者可能在页面中显示用户 ID,然后在连接时将其发送到 Node 应用程序。或者也许完全是别的东西是最好的。我在 Node orm 中使用 mongoose,在 ruby​​ 中使用 mongoid。

最佳答案

将 session ID 存储在您的数据库中是一种有效的方法,我在自己的应用程序中这样做。

关于ruby-on-rails - Rails、Node.js 跨服务器认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6010584/

相关文章:

Mongodb 查找记录花费太多时间

node.js - 使用express、mongodb和mongoose进行本地开发

ruby-on-rails - 如何使用 Ruby 测试变量是否包含在整数列表中?

ruby-on-rails - Heroku 控制台无法启动 - 无法加载此类文件 --rack/handler/console

c# - 是否可以在asp.net中序列化/反序列化Session对象

php - 如果语言更改,请更改另一个表来读取

ruby-on-rails - 在heroku上运行rails应用程序,在/public文件夹中看不到静态页面

html - 如何让 Mobile Safari 将我的 CSS 像 Desktop Safari 一样处理并减小宽度

session - MVC5 OWIN 身份验证持久性在本地工作,但发布后很快就会超时

node.js - MongoDB 和 MongoJS - 无法让 runCommand 用于文本查询