Hola, estoy trabajando con una instancia de Discourse autoalojada de alto tráfico.
Está alojada en Digital Ocean. Utiliza el plugin discourse-openid-connect y Auth0 para la autenticación.
Para la autorización, utilizamos un proveedor externo para verificar las cookies con el correo electrónico del usuario que hemos obtenido de Auth0.
Parece que el valor del correo electrónico no se está escribiendo en la cookie. Cuando nuestro sistema de autorización de terceros va a verificar la cookie, no la encuentra. Nuestros usuarios acceden a nuestro paywall a pesar de ser suscriptores de pago.
Mi pregunta es, ¿cómo puedo solucionar esto para ver dónde reside el problema?
He:
- Activado los registros. Pero no tengo la experiencia con el proceso Open Id para interpretar los registros.
- No he realizado ningún cambio en la configuración del plugin.
- Aún no he revisado el documento de descubrimiento de Open ID Connect, pronto tendré acceso a él.
Estos foros de Discourse han estado funcionando sin problemas durante mucho tiempo. No he realizado ningún cambio en los plugins. No he añadido ni quitado nada.
Creo que esto comenzó a suceder después de la actualización 2.9.0.beta2.
Puedes ver los foros aquí: forums.wholehogsports.com
Gracias por tu tiempo. Cualquier sugerencia sería útil. No tengo mucha experiencia con esto, así que aprecio cualquier corrección o aclaración de mi descripción.