Return user ID on createUser().
Create user when it is not found in the data provider.
Please test.