Tengo WordPress configurado como mi proveedor de SSO y estoy obligando a los usuarios a verificar su correo electrónico en el lado de WordPress antes de poder crear una cuenta. Sin embargo, a pesar de esto, siguen viendo la página de activación después de registrarse en WordPress y ser redirigidos a Discourse:
Veo mucha información en la publicación principal sobre SSO aquí sobre la necesidad de establecer require_activation = true para una implementación personalizada, pero en el caso del plugin de SSO de Discourse para WordPress, ¿no es posible de forma nativa omitir la obligación de que los usuarios confirmen su correo electrónico con Discourse?
Siento que probablemente me esté perdiendo algo sencillo, ya que parece que esto debería estar integrado en la funcionalidad principal.
Gracias,
Zach
1 me gusta
Con frecuencia, los correos electrónicos utilizados para crear cuentas en WordPress no se verifican de manera significativa. Discourse depende en gran medida de la dirección de correo electrónico.
Antes existía un descargo de responsabilidad que indicaba que, antes de anular el comportamiento de require_activation, se debe garantizar que se esté verificando adecuadamente el correo electrónico utilizado para registrarse.
Mi mejor conjetura es que la opción no exista como una casilla de verificación para evitar registros de spam cuando WordPress es el proveedor de SSO. Sin embargo, una función personalizada puede anular fácilmente este comportamiento.
add_filter( 'discourse_email_verification', 'wpdc_custom_disable_email_verification' );
function wpdc_custom_disable_email_verification() {
return false;
}
4 Me gusta
¡Vaya, muchas gracias @itsbhanusharma! Esto es perfecto.
Una curiosidad: ¿encontraste ese hook simplemente explorando el código fuente del plugin, o hay documentación sobre las acciones y filtros disponibles en algún lugar? (No logré encontrar ninguna, pero quizás me haya perdido algo).
2 Me gusta
Se ha mencionado varias veces en diversos temas aquí en meta. Personalmente, lo uso para algunos clientes, así que también lo tenía en mis notas 
2 Me gusta