During the recent Arrows.app outage, we tried to self-host and deploy Arrows.app with our own Google API key and client id. This didn't work with the current codebase, signing into Google failed silently, and when we investigated, we found the following error in the browser console.
You have created a new client application that uses libraries for user authentication or authorization that are deprecated. New clients must use the new libraries instead. See the [Migration Guide](https://developers.google.com/identity/gsi/web/guides/gis-migration) for more information.
So, no new deployments with a new Google client will work with this legacy library/auth method currently in place, since it is blocked for new clients.
The fix is to migrate to using Google Identity Services for Web, which replaces the Google Sign-In JavaScript library.
More details on migration can be found in the Migration Guide.