为getstream feed生成访问令牌?

时间:2017-02-28 22:58:23

标签: getstream-io

我是getstream的新手 - 我正在编写一些客户端代码

var streamclient = stream.connect('xxxxxxxx',null,'11111');

var feed = streamclient.feed('user','maurice','??????');

如何为此客户端生成访问令牌?

1 个答案:

答案 0 :(得分:2)

为了确保安全,您首先要在服务器端获取Feed令牌。

在服务器端初始化Stream客户端时,您将通过您的应用密码,以便访问您应用的所有Feed。然后,令牌可以传递到您的客户端应用程序(单页面应用程序,移动应用程序等)。

服务器端代码示例:

var stream = require('getstream');

// pass the app secret when connecting on the server-side
streamclient = stream.connect('<key>', '<secret>', '<app id>');

// no feed token is req'd when the Stream client was connected with an app secret
var feed = streamclient.feed('user', 'maurice');

var feedToken = feed.token // or feed.getReadOnlyToken();

您发布的客户端代码段可用于初始化feed变量。