Permitir la eliminación de nombres usando SSO

Ahora entiendo tu punto.

Una vez más, no conozco lo suficiente los detalles internos (ni Ruby)… pero ¿no hay forma de saber si el campo name fue incluido en esa solicitud? Si no está presente en absoluto, no tocar el campo name de la cuenta. Si se proporciona el campo name, establecerlo (si está en blanco, borrarlo). ¿Esto no respetaría ese protocolo/comportamiento donde solo se sincronizan los campos proporcionados?

Perdona si esto no tiene sentido, solo estoy tratando de comprender según lo que entiendo.