Ich denke, die stärkste Option hier ist die Verwendung eines externen Authentifizierungsanbieters (OAuth was auch immer) mit der Option „auth overrides username“:
Überschreibt den lokalen vollständigen Namen bei jeder Anmeldung mit dem vollständigen Namen der externen Website und verhindert lokale Änderungen. Gilt für alle Authentifizierungsanbieter.