I have been using anvil.google.auth.login() in my project since early 2024. Per the instructions, I added NO additional “Google” configuration, as it seems to work via an embedded, “Anvil” client ID and secret.
In early December 2025 it stopped working, throwing the exception
ExternalError: Error getting user info: Rejecting mismatched OAuth Info
Actually, we’ve now reproduced this issue, so there’s no need to send over your app ID. It’s triggered when using anvil.server.reset_session() before initiating login, which is clearly a bug on our side. We’re looking into that, and will post here when we have an update.