从令牌获取用户数据

时间:2018-05-10 16:16:54

标签: php symfony jwt graphql

我一直在使用symfony和Graphql(youshido / graphql-bundle)创建一个API,我希望从API中的令牌中获取用户。 我应该在请求中传递username作为参数,或者我可以从令牌获取所有请求的用户?

什么是最佳解决方案?以及如何在解析函数上获得令牌?

function fetchData(keyArray) {
  var index = 0;
  var fetchedValues = {};

  return new Promise(function(resolve, reject) {
    function next(fetchedValues) {
      if (index < keyArray.length) {
        newFetchedValues = fetchedValues;
        admin.database().ref('/path/to/key/' + keyArray[index]).once('value').then(((snapshot) => {
          newFetchedValues[keyArray[index]] = snapshot.val();
          index++;
          next(newFetchedValue);
        }), reject);
      } else {
        resolve(fetchedValues);
      }
    }
    next(fetchedValues);
  });
}
谢谢。

0 个答案:

没有答案