No estoy seguro de si cumple con tus requisitos, pero se puede hacer con DiscourseConnect. Básicamente, solo configura direcciones de correo electrónico falsas para el campo de correo electrónico en el registro SSO y configura el ajuste disable emails del sitio en “yes” (sí) o (probablemente mejor) “non-staff” (no personal). Luego, configura un sitio proveedor de DiscourseConnect que permita el registro sin una dirección de correo electrónico.
Si es posible, probablemente sea más seguro que las cuentas del personal tengan direcciones de correo electrónico reales y reciban correos electrónicos del sitio. Por ejemplo, eso les permitirá iniciar sesión a través de la ruta /u/admin-login si alguna vez hay un problema con DiscourseConnect.