Cómo deshabilitar la activación de correo electrónico SSO requerida

Seguí las instrucciones descritas aquí para habilitar la autenticación de inicio de sesión único (SSO) para las credenciales de cuentas existentes de Discourse en nuestro sitio.

Como parte de la autenticación SSO, el usuario debe activar su cuenta haciendo clic en un enlace enviado por correo electrónico a su dirección de correo electrónico.

Esto es lo que aparece en el foro después de que te has autenticado pero no has activado tu cuenta.

Este es el correo electrónico de activación que se envía al usuario.

Aquí está mi pregunta: ¿Hay alguna forma de deshabilitar esta activación de correo electrónico requerida después de una autenticación SSO exitosa?

He leído aquí que al establecer el parámetro SSO require_activation en false, puedo deshabilitar que el usuario tenga que activar su cuenta por correo electrónico.

  • ¿Establecer este parámetro SSO en false deshabilitará la activación por correo electrónico?
  • Supongo que esta modificación requiere cambios en el código de autenticación SSO. ¿Es esta una suposición correcta?
  • ¿Hay alguna forma de deshabilitar la activación por correo electrónico a través de la configuración de Administrador, sin requerir cambios en el código? Nota: No queremos deshabilitar todos los correos electrónicos enviados por Discourse, solo el correo electrónico relacionado con la activación de la cuenta.

Gracias de antemano.

1 me gusta

Sí y sí :+1:

No, necesitarás actualizar tu código de proveedor de DiscourseConnect (anteriormente ‘Discourse SSO’).

Asegúrate de que tu proveedor esté verificando los correos electrónicos de los usuarios antes de realizar este cambio. De lo contrario, podrías exponerte a varios problemas de seguridad.

1 me gusta

David - Gracias por la rápida respuesta. Sí, verificamos los correos electrónicos proporcionados por el usuario cuando se crean las cuentas de nuestro sitio principal.

2 Me gusta