Els errors de Gmail OAuth a WordPress són problemes d’estat d’autorització, no de contrasenya. Els objectes clau són projecte de Google Cloud, client OAuth, consentiment, redirect URI, scopes concedits i refresh token del connector.
Fes coincidir redirect URI exactament
Esquema, host, path i callback del connector han de coincidir amb el client OAuth. Una migració pot invalidar una integració correcta.
Llegeix el codi d’error de consentiment
redirect_uri_mismatch, access_denied, invalid_grant i insufficient_scope indiquen fases diferents. Conserva el codi, no el token.
Confirma estat de publicació/test users
Una pantalla en testing pot limitar usuaris autoritzats i comportament del token segons configuració.
Usa scopes mínims
Concedeix només accés documentat per enviament/identitat. Si canvien scopes, reautoritza; el refresh token antic no guanya permisos sol.
Comprova salut del refresh token
Una autorització inicial pot fallar després per revocació, rotació de secret o canvis de seguretat. Reconnecta deliberadament i retira credencials antigues.
Envia per la ruta real de WordPress
Prova des del connector/formulari, no només des de consola Google, i revisa registres de missatge/proveïdor.
Després d’autoritzar, verifica transport amb registres segurs i lliurament amb la traça a la bústia.
Registra l’estat OAuth sense desar secrets
Conserva identificador de projecte/client, redirect URI, compte, mode de la pantalla de consentiment, scopes sol·licitats, hora d’autorització i codi d’error. No copiïs access ni refresh tokens. Aquest registre basta per comparar staging/producció i veure si un canvi de domini, scopes o revocació ha invalidat l’autorització.