Rails、Node.js 跨服务器身份验证

发布于 2024-11-07 12:54:40 字数 233 浏览 2 评论 0原文

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

So I'm making a rails app that also utilizes node.js for realtime features. What is the best way to authenticate the users on the node app, if they were created with devise on rails? I've been thinking about saving the session id in the db, and then validating with that, or maybe displaying the user id in the page and then sending that to the node app when they connect. Or maybe something else entirely would be best. I'm using mongoose for my node orm and mongoid for ruby.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

妥活 2024-11-14 12:54:40

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

Storing the session id in your database is a valid approach, I do that in my own applications.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文