Skip to content

Deprecated library is used for Google authentication and authorization and doesn't allow for new deployments #119

@mcclown

Description

@mcclown

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions