I'm assuming you are talking about application end users, correct?
Do you want to prevent developers from putting a 'createUser' or 'CreateOrUpdateUser' inside their application? If so, I don't think there is a way to do that.
Or are you referring to some other scenario?