こんにちは。あみだくじです。
Identity-Aware Proxy (IAP) とは、サービスに対して Google アカウントによる認証を付けるものです。開発環境用にとても便利。GAE とロードバランサで使えるようです。
で、その IAP ですが、なぜか私のあるプロジェクトでは、ログイン画面は出てくるのですがログイン後にエラーになってしまいます。いろいろと操作をやり直してみたのですがだめでした。
他のあるプロジェクトではエラーにならないので、その差分に問題があるのかなと思っていて、で差分は Firebase Firestore を事前に有効化しているかどうかくらいしか思い当たりません。
Firestore が原因かどうかはわからないのですが、 Firestore を有効にしていない GAE では IAP を使ってもエラーにならず、Firestore を有効にしている GAE ではエラーになるので、もしかすると関係があるのかもしれません。
ググってみても Twitter 検索してみても同じようなことを言っている人は一人もいないし、原因がなにかはわかりません。
GAE Flexible Environment と IAP の組み合わせはまだベータなので、stable になるころには直っているといいなと思います。