UserManagement TOC Previous Next Specification

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