¿Has estado usando DiscourseConnect en tu foro y ahora quieres desactivarlo? ¡Entonces esta guía es para ti!
Discourse utiliza las direcciones de correo electrónico como identificador principal de un usuario. Una vez que DiscourseConnect esté deshabilitado, los usuarios deberán pasar por el proceso de restablecimiento de contraseña para restablecer (crear) una contraseña.
Esta guía asume que tu proveedor de DiscourseConnect compartió direcciones de correo electrónico reales de los usuarios con Discourse. Si DiscourseConnect proporcionó correos
.invalidu otros correos que el usuario no conocería, esta guía no funcionará.
- Decide un momento para realizar este cambio (desactivar DiscourseConnect).
- Informa a tu comunidad sobre el próximo cambio de inicio de sesión y comunícales la hora planificada del cambio. No se requerirá ningún tiempo de inactividad ni modo de solo lectura, pero el registro o inicio de sesión podrían verse afectados durante el cambio.
La forma de avisar a tu comunidad depende de ti y de tu equipo, pero mi sugerencia sería utilizar un tema fijado globalmente o un tema en forma de banner. - Antes del cambio, configura cualquier proveedor social que desees que funcione. Completa todos los pasos requeridos, excepto la configuración del sitio “habilitar inicios de sesión xyz” dentro de Discourse. Quieres tener todo listo, pero aún no habilitado.
Configurar inicio de sesión con Google para Discourse
Configurar inicio de sesión con Facebook para Discourse
Configurar inicio de sesión con Discord para Discourse
Configurar inicio de sesión con X y embeds enriquecidos para Discourse
Configurar inicio de sesión con GitHub para Discourse
Configurar inicio de sesión con LinkedIn usando OpenID Connect - Cuando estés listo, desmarca la configuración del sitio
enable discourse connect, marcaenable local loginsy marcaenable xyz loginspara cualquier proveedor social que hayas configurado. - Asegúrate de probar todas las opciones de inicio de sesión que habilitaste y verifica que funcionen correctamente.
Probablemente también quieras crear un tema/guía explicando a los usuarios cómo iniciar sesión tras estos cambios. Esto podría ser el mismo tema del “próximo cambio de inicio de sesión” o algo diferente. Los usuarios que elijan iniciar sesión con un proveedor social deberían poder hacerlo “sin problemas”, siempre que utilicen el mismo correo electrónico en el proveedor social que usaron para SSO. Los usuarios que prefieran usar un nombre de usuario y contraseña deberán pasar por el proceso de “Olvidé mi contraseña” para crear una contraseña.