Пользовался всякими NextAuth и BetterAuth и насчет гугла не был столь критичен, то нереальной длинны ключ приходит (пришлось в базе тип колонки на text менять) и еще что-то. Про отправку пушей или воспользоваться нейронками, надо качать файлики с доступами и все такое.
Подключил 18 провайдеров входа и понял, что стандарт OAuth не соблюдает почти никто