Basándonos en otro tema que iniciaste, asumo que estás utilizando OAuth2 para SSO.
Si permites que los usuarios creen cuentas directamente en Discourse con nombre de usuario/contraseña y luego habilitas OAuth2 más adelante, el único problema que debes tener en cuenta es que Discourse coincida con las cuentas que se crearon con nombre de usuario/contraseña si la misma cuenta inicia sesión en Discourse a través de OAuth2 cuando esté habilitado.
Discourse puede hacer coincidir cuentas registradas con nombre de usuario/contraseña con inicios de sesión de OAuth2 si la dirección de correo electrónico que proporciona el proveedor de OAuth2 coincide con la dirección de correo electrónico que se proporcionó cuando el usuario se registró por primera vez en el sitio. La forma más sencilla de conseguir que esto funcione es habilitar la configuración del sitio oauth2 email verified en Discourse. Ten en cuenta que esto solo debe hacerse si el proveedor de OAuth2 verifica realmente las direcciones de correo electrónico cuando los usuarios configuran su cuenta por primera vez.
Puede haber casos en los que un usuario se registre con una dirección de correo electrónico diferente en Discourse que la dirección que ha utilizado en el proveedor de autenticación. Esto dará lugar a que el usuario tenga dos cuentas de Discourse. Este problema se puede resolver por usuario teniendo un administrador del sitio que fusione la cuenta que se creó con nombre de usuario/contraseña en la cuenta que se creó cuando el usuario inició sesión con OAuth2.