Building a new user object

This section describes how to build a user object from scratch. You use this technique to create user objects that are not based on existing user objects.