UserManagement

The representation of the UserManagement Object in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | i=24290 |
NamespaceUri | http://opcfoundation.org/UA/ |
BrowseName | UserManagement |
NodeClass | Object |
Categories | Security User Management Server |
The references from the UserManagement Object Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasProperty | Variable | Users | UserManagementDataType[] | PropertyType | |
HasProperty | Variable | PasswordLength | Range | PropertyType | |
HasProperty | Variable | PasswordOptions | PasswordOptionsMask | PropertyType | |
HasProperty | Variable | PasswordRestrictions | LocalizedText | PropertyType | |
HasComponent | Method | AddUser | |||
HasComponent | Method | ModifyUser | |||
HasComponent | Method | RemoveUser | |||
HasComponent | Method | ChangePassword | |||
HasTypeDefinition | ObjectType | UserManagementType |
AddUser
Signature
AddUser(
[in] String UserName
[in] String Password
[in] UserConfigurationMask UserConfiguration
[in] String Description
);
Argument | Description |
---|---|
UserName | |
Password | |
UserConfiguration | |
Description |
ModifyUser
Signature
ModifyUser(
[in] String UserName
[in] String Password
[in] UserConfigurationMask UserConfiguration
[in] String Description
);
Argument | Description |
---|---|
UserName | |
Password | |
UserConfiguration | |
Description |
RemoveUser
Signature
RemoveUser(
[in] String UserName
[in] String Password
[in] UserConfigurationMask UserConfiguration
[in] String Description
);
Argument | Description |
---|---|
UserName | |
Password | |
UserConfiguration | |
Description |
ChangePassword
Signature
ChangePassword(
[in] String UserName
[in] String Password
[in] UserConfigurationMask UserConfiguration
[in] String Description
);
Argument | Description |
---|---|
UserName | |
Password | |
UserConfiguration | |
Description |