Google API の OAuth2.0 クライアント IDを「ウェブアプリケーション」で作るとエラーになる

Google API

この画面で「ウェブアプリケーション」を選ぶと、missing 'type' field in credentials エラーになってアクセス権限が取得できません。

https://github.com/google/oauth2l/issues/162#issuecomment-1993659877

こちらのコメント通り、Webアプリケーションの場合でも「デスクトップ」でクライアントIDを作ると無事権限が取得できました。

よくわからない仕様ですね。

AstroでClientRouterを使っていると、ページ遷移後scriptが実行されない