GetStream.io でアプリを開発しています! .js ファイルを index.html に統合し、適切な接続要件を調整しました。
var client = stream.connect('...', '...', '...');
Browser-Console で次のエラーが表示されます。
エラー: 秘密鍵を公に共有しています。ブラウザで秘密鍵を使用しないでください。
シークレットはどこに置くべきですか?
返信ありがとうございます:)
乾杯
GetStream.io でアプリを開発しています! .js ファイルを index.html に統合し、適切な接続要件を調整しました。
var client = stream.connect('...', '...', '...');
Browser-Console で次のエラーが表示されます。
エラー: 秘密鍵を公に共有しています。ブラウザで秘密鍵を使用しないでください。
シークレットはどこに置くべきですか?
返信ありがとうございます:)
乾杯
API シークレットは、サーバー (または他の信頼できる関係者) にのみ保存する必要があります。サーバー側で生成されたトークンを使用して、ブラウザでフィードを使用できます。
例えば。
// server-side (node.js)
var client = client.connect(api_key, api_secret);
var feed = client.feed('user', user_id);
var feed_token = feed.token;
// client-side (browser)
var client = client.connect(api_key, null);
var feed = client.feed('user', user_id, token);