Nuestro foro tiene una necesidad única: por razones legales, no podemos ver el nombre real del usuario.
Estamos utilizando este plugin: SX User Name Security – WordPress plugin | WordPress.org para generar un nombre de visualización aleatorio en WordPress. ¿Es posible anular el uso que Discourse hace del nombre de usuario y utilizar el nombre de visualización en su lugar?
(Si no es posible, ¿alguien conoce alguna forma de generar un nombre de usuario aleatorio en WordPress?)
Estamos usando wp como proveedor de SSO. Su configuración predeterminada es usar el nombre real si está presente, por lo que ignora el nombre de visualización cuando existe un nombre real (lo cual siempre será el caso).
Entiendo. No terminaba de comprender cómo funciona el complemento de WP. Pensaba que los nombres de usuario se reemplazaban para que los nombres reales desaparecieran.
Me temo que esta pregunta supera mis conocimientos.
Las reglas de WordPress para los nombres de visualización no coinciden con las reglas de Discourse para los nombres de usuario; por ejemplo, en los nombres de visualización de WordPress se permiten espacios. Incluir el nombre de visualización como nombre de usuario de Discourse para el inicio de sesión con SSO no es una función que se añadirá al complemento, pero es posible que tenga sentido en tu caso.
El complemento WP Discourse cuenta con un filtro wpdc_sso_params que se puede utilizar para ajustar los parámetros de SSO que se pasan a Discourse. Esta búsqueda te llevará a algunos ejemplos de cómo se puede utilizar ese filtro: Search results for 'wpdc_sso_params' - Discourse Meta. Los cambios necesarios para esto podrían añadirse al tema de tu sitio o a un complemento que extienda el complemento WP Discourse. Podrías intentar publicar en nuestra categoría Marketplace para encontrar a alguien que realice el trabajo por ti.