首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自Graphcool的firebase令牌

来自Graphcool的firebase令牌
EN

Stack Overflow用户
提问于 2019-02-08 13:56:23
回答 1查看 68关注 0票数 1

我能否生成一个自定义的auth令牌,用于第三方,以及graph.cool中的解析器?就像这样??

代码语言:javascript
复制
type FirebaseTokenPayload {
  token: String!
}

extend type Query {
    FirebaseToken(userIdentifier:  String!): FirebaseTokenPayload
}
代码语言:javascript
复制
const fb = require('myNodeFirebaseAuthLib')
module.exports = event => fb.generateTokenWithPayload({ id: event.data.userId })

所需身份验证-限制谁可以读取字段中的数据:权限查询:

代码语言:javascript
复制
query ($user_id: ID!, $node_firebaseIdentifier: String) {
  SomeUserExists(filter: { 
    id: $user_id ,
    firebaseIdentifier: $node_firebaseIdentifier
  })
}

--我想这个问题可以归结为两部分

  • “是否有可能在graph.cool实例中安装节点模块--或者我们需要使用web钩子?”--如果它必须是一个web钩子,身份验证流程是什么,以及如何传递有效负载参数?
  • “我们可以向解析器添加权限查询和身份验证吗?”

附注、加载项:

根据这个alligator.io博客文章,它似乎使用图形酷框架,您可以安装节点模块!所以,我不需要用网钩。-然而,这是一个弹出的应用程序。这样我就失去了auth0身份验证--模板不会产生一个与集成提供的相同auth0数据一起工作的createUser和singinUser。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-01 11:54:10

我忘记贴出答案了--我不得不弹出一个很酷的图形,我不能在我的自定义函数中使用任何我认为的node_modules。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54593938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档