Add user management (server-side)
The user management shall be added to the server-side of S2OPC. The scope of the user management in the SOPC standard is as follows:
- user authentification through ActivateSession (anonymous user or user identified by username/password),
- user rights management for reads/writes in the address space:
- read: all attributes are readable, except Value of Variables and VariableTypes; the attribute UserAccessLevel reflects the readability of Value by the logged in user,
- write: the attribute UserWriteMask controls the writeability of all attributes for the logged in user, except the Value attribute, which is represented by the UserAccessLevel,
- user rights management for monitored items,
- user rights management for subscription transfers.
UaCTT tests only cover item 1.
This ticket aims at the support of items 1 (without password encryption), 2, and 3.
Edited by Pierre-Antoine BRAMERET