0

GoogleアクションアプリでFirebaseを使用してOAuthを設定しています。 私は認証コードのフローを選んだと私はここにドキュメントからの手順に従っています:ハンドルユーザーのサインインの https://developers.google.com/actions/identity/oauth2-code-flow認証コードをfirebaseに保存する方法は?

ステップ4を、認証コードを作成するには、2つの方法があります。 私は、次のステップでデータベース呼び出しを保存するために有効期限を保存するためにjsonを使用する方が好きです。

ここで、生成されたすべての認証コードを保存したいと思います。これを実行する最善の方法は何か分かりません。私の認証コードは非常に長く(170文字)、Firebaseのインデックスとして保存するのがよいかどうかはわかりません。 ここに私のDBのようなものがあります: My Firebase Database 私はそれらを短縮するためにハッシュを使用することについて考えましたが、私はハッシュが一意ではないことを恐れています。

Firebaseに認証コードを保存する最もクリーンな方法は何でしょうか? ありがとう!

答えて

2

キーは最大768文字です。したがって、認証コードをキーとして使用することは理にかなっています。

良いハッシュは衝突の可能性が非常に低いので、ハッシュを使用することは合理的ですが、あなたのケースではさらに多くの付加価値を提供せず、(わずかに)計算時間とプログラムの複雑さを増加させます。

関連する問題