2017-10-06 18 views
0

を呼び出すために、私はクラウド機能作成したアクセストークンを維持する場所:クラウド機能:APIは

  1. データがあることを確認するには、GoogleのAPIを呼び出し、いくつかのデータを受信し、正しい

Google APIを呼び出すには、最初に認証する必要があります。これにより、その後の呼び出しで使用できるアクセストークン(有効期限が切れています)が表示されます。

私はこのアクセストークンをどこに保存すればよいのでしょうか。そのため、その機能の他の呼び出しはそれを「見る」ことができます。私は関数が異なるマシン上で動くかもしれないので、私は "グローバル変数"を使うことができないことを知っています。

誰かがそれへのアクセスを得ることができるよう...んクラウド機能は、私はにデータを書き込むことができますオブジェクトまたは何かを提供し、明白な解決策は、リアルタイムデータベースでそれを書くことで...しかし、私は本当に好きではありません?

答えて

1

クラウド関数はステートレスであり、提供される永続ストレージはありません。また、クラウド機能は、多くのサーバーインスタンスを起動して機能を処理できるため、それらのインスタンス間でデータを共有する方法を見つける必要があります。リアルタイムデータベースであなたのトークンを保存する

は、おそらくあなたの最良の選択肢です。 security rulesを正しく使用している限り、誰もそれを読むことはできません。

関連する問題