I don't think it can be done in getOrCreateUser as we don't have access to the request there so we no longer know the originating IP address.