--- myst: substitutions: ico_method: |- ```{image} /img/code_reference/net_library/method.ico :width: 15px ``` ico_prop: |- ```{image} /img/code_reference/net_library/prop.ico :width: 15px ``` --- # UserObject Class **Namespace:** bcpDevKit.Entities.Configuration\ **Assembly:** bcpDevKit.dll ## Inheritance Hierarchy [System.Object]( )\  [bcpDevKit.Configuration.SecurityPrincipal]()\   **bcpDevKit.Entities.Configuration.UserObject** ## Syntax ```csharp public class UserObject : SecurityPrincipal ``` ## Properties | Type | Name | Description | |---------------------|-----------|---------------------------------| | {{ico_prop}} string | FirstName | Gets or sets the FirstName. | | {{ico_prop}} string | LastName | Gets or sets the LastName. | | {{ico_prop}} string | Password | Gets or sets the Password. | | {{ico_prop}} string | Email | Gets or sets the Email address. | ## Examples **Assign user to group:** ```csharp var security = bcpService.EntitiesTable.Vault.Security; var user = security.AddUser("Trump"); var group = secutity.AddGroup("Presidents"); user.AddGroup(group.Name); ```