Firebase Admin SDK for Go の初期化は以下を参考にします。 サーバーに Firebase Admin SDK を追加する 従来はoption.WithCredentialsFile()を使用した初期化が一般的だったようですが、GOOGLE_APPLICATION_CREDENTIALS 環境変数を使用する初期化を強くお勧めしているようです。 package middleware import ( "context" firebase "firebase.google.com/go" "firebase.google.com/go/auth" ) type Firebase struct { Auth *auth.Client } func NewFirebase() (inst *Firebase, err error) { inst = new(Firebase)