Penso che l’opzione più forte qui sia utilizzare un provider di autenticazione esterno (OAuth, qualunque cosa) con l’opzione “auth overrides username”:
Sostituisce il nome completo locale con il nome completo del sito esterno ad ogni accesso e impedisce modifiche locali. Si applica a tutti i provider di autenticazione.