質問: Actions on GoogleでFirebaseトークンを取得したい Google Cloud Platform(GCP)上のGoogle App Engine(GAE)でアプリを作成しました。 認証には、Firebase Authenticationを使用しています。 GCP上に上記GAEのアプリとは、別のプロジェクトでActions on GoogleでVUIアプリを作成しようとしています。 GAEアプリでCloud Datastoreに保存しているデータをActions on GoogleのアプリからRESET APIを使用して取得したいと思っています。 RESET APIを使用するには、GAEアプリの認証用のFirebaseトークンが必要となっています。 Actions on Googleアプリからは、Googleアカウント(xxx@gmail.com)は取得でき、Googleアカウントのアクセストークンは取得できています。 Actions on GoogleのAccountLinking機能等を使って、GAEアプリのFirebaseトークンを取得することは可能なのでしょうか? 可能であるなら、Firebaseトークンの取得方法を教えて頂けないでしょうか?
回答: Actions on GoogleのAccountLinking 機能を使って、取得できるのはGoogleアカウントとそれのアクセストークンです。それを使って Firebaseで認証することが可能です。 今回のケースであれば、アプリが動作しているGAEに、Googleアカウントとそれのアクセストークンを渡せばFirebaseトークンがなくても、Firebaseでの認証が可能です。