2017-03-08 3 views
0

私は簡単か、または間違っていることをしたいと思っているように感じます。まだどちらが確実かはわかりません。共有アクセスAngularFire2/FirebaseとNodeJSの間の相談

私はのためにFirebaseによって裏打ちされたアプリケーションを構築したいのです:

  • 認証
  • リアルタイムデータベース

私はAngular2フロントAngularFire2を使用して単一ページのアプリケーションを終了し構築します。 AngularFire2を使用すると、ユーザーはGoogleAuthenticationプロバイダを使用して認証されます。 Angular2アプリは、ほとんどの場合、firebaseリアルタイムデータベースと直接対話します。

しかし、NodeJS/Express REST APIレイヤーでより複雑なビジネスロジックを実行し、FireBaseデータベースとやりとりしたい場合があります。私がしたいのは、ユーザーがAngularFire2で認証して、HTTPヘッダーのNodeJSへのAPI呼び出しでaccessTokenを使用できることです。 NodeJS Firebase SDKの内部では、そのトークンを使用して認証するだけです。

どうやってこれをやりますか?私はしばらくドキュメントを掘り下げてきましたが、まだそれを理解していません。

答えて

0

多くの掘り起こしがありましたが、解決策が見つかりました。私は、これが他の人が見つけるのに役立つスレッドであることを願っています。

許容される回答はAnswerです。で、具体的に見て:あなたの特権の労働者を認証する

  • ユーザーをエミュレートするか、セキュリティを介してクライアントのアイデンティティを検証サーバプロセス
  • からのアクセスを制限する
関連する問題