Configuración de Google Identity Platform contra el plugin Discourse de OpenID Connect

Estoy “en proceso” de configurar OpenID Connect hacia Google Identity Platform tanto para mi blog en https://miniglot.com (next.js) como para mi Discourse en https://forum.miniglot.com.

La documentación del lado de Google es bastante críptica y dispar. Terminé obteniendo algún tipo de OIDC, pero es solo de Google :smiley: Supongo que es el resultado de, quizás de forma tonta, poblar el plugin OpenID Connect de la siguiente manera:

Así que obtengo con éxito una pantalla de Google que me invita a OAuth2/OpenIDconnect una cuenta de Google, o crear una cuenta de Google, al hacer clic en “registrarse”/“iniciar sesión” en mi Discourse. Pero lo que esperaba era, de hecho, las opciones que la siguiente configuración representa en mi configuración de Google Identity Platform.

No es de extrañar que mi lista de usuarios esté actualmente vacía en Google Identity Platform, mientras que tengo un número distinto de cero de usuarios registrados con el plugin OpenID Connect.

Un poco más de contexto:
La razón por la que estoy tan interesado en administrar usuarios fuera de Discourse es porque estoy planeando aplicaciones de juegos móviles, otros sitios posibles en el futuro, bajo mi “marca” miniglot. Siento que me estoy preparando para un mayor éxito al tener desde el principio una solución de gestión de identidad versátil. Habría considerado Auth0, pero se vuelven tan caros a largo plazo que me estoy alejando.

Estoy bastante interesado en Google Identity Platform por su capacidad para recopilar algunos datos sobre usuarios anónimos si el endpoint lo permite, la oferta de un solo toque tanto en aplicaciones web como Android, los precios en general para MFA…

¿Alguien está haciendo un uso más exitoso de Google Identity Platform con su Discourse?