【发布时间】:2017-06-20 06:09:30
【问题描述】:
如何保护流星(没有 mongo)客户端正在使用的 apollo 服务器?
目前 meteor 安全性严重依赖 mongo 来管理用户、生成令牌,但由于价格问题以及在可扩展的服务器上设置 mongo 实例是行不通的,mongo 被放弃了,现在问题是如何替换它或让流星安全连接到 graphql 服务器?
【问题讨论】:
标签: meteor apollo-server
如何保护流星(没有 mongo)客户端正在使用的 apollo 服务器?
目前 meteor 安全性严重依赖 mongo 来管理用户、生成令牌,但由于价格问题以及在可扩展的服务器上设置 mongo 实例是行不通的,mongo 被放弃了,现在问题是如何替换它或让流星安全连接到 graphql 服务器?
【问题讨论】:
标签: meteor apollo-server
Meteor 用户安全依赖于 MongoDB,所以如果不使用 MongoDB,就无法获得 Meteor 用户安全。
您可以通过手动检查解析器来获得一般用户安全。查看 GitHunt 示例的用户帐户系统:
https://github.com/apollographql/GitHunt-API/blob/master/api/githubLogin.js
它会安全地查找当前登录的用户,例如
【讨论】: