我们如何用密码保护通过URL访问的Deployd数据? 目前,我们的用户数据显示在oursite.com/users上。我们如何使其受密码保护,以便只有我们网站开发人员才能通过oursite.com/users查看我们用户的数据? (这是我的第一个API和Deployd应用程序。) 很多,非常感谢!
我发现以下内容,如果其中任何一个看起来像它们会起作用: https://www.npmjs.com/package/dpd-curl-proxy https://www.npmjs.com/package/passport-oauth
答案 0 :(得分:0)
尝试“获取”活动
if(!me)
取消('你没有权限');
这将限制“用户”资源无需登录即可访问。
限制对特定用户组的访问 - 使用角色。 这看起来像,
if(!me&&!me.Admin) 取消('你没有权限');
您可以尝试使用MARS CMS https://github.com/moorthi07/MarsCMS作为快速学习或原型的样板。这涵盖了许多Deployd的功能,如身份验证,授权,REST调用,ngResource示例。