【问题标题】:Returning authenticated user's data in REST在 REST 中返回经过身份验证的用户数据
【发布时间】:2014-10-18 23:46:10
【问题描述】:

我是使用 REST api 的新手,我知道 OAuth 2.0 是处理身份验证安全性的好方法,但是:是否有标准/最佳实践只返回经过身份验证的用户的数据?

例如, 已通过身份验证的用户 1 尝试访问 (GET) url .#/myBooks,但结果与用户 2 登录时的结果不同。

可以使用 Firebase 吗? 在 Nodejs 上使用 Sails 或 Express 的服务器指南是什么?

任何好的教程(因为我找不到)也将不胜感激! ;-)

非常感谢...

【问题讨论】:

    标签: rest express oauth-2.0 firebase sails.js


    【解决方案1】:

    您可以保护您在Firebase using its security rules 中的数据。使用正确的.read 规则,用户只能查看自己的数据。

    您阅读过这篇快速入门吗? https://www.firebase.com/docs/security/quickstart.html

    还有一个很好的工具可以简化高级安全规则的创建。我认为您描述的用例不需要它,但以后可能会派上用场:https://github.com/firebase/blaze_compiler

    【讨论】:

    • 您好弗兰克,感谢您的回复。我详细阅读了文档并找到了答案
    【解决方案2】:

    也许这就是您要找的东西? http://passportjs.org/

    【讨论】:

    • 谢谢!这将是使用sails/nodejs 的完美库。
    猜你喜欢
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2013-01-27
    • 2020-11-15
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多