.. _vnx.User: vnx.User ======== .. cpp:namespace:: vnx::User Class ----- A User object represents an entity who can authenticate in order to operate with a special set of permissions. Fields ------ .. cpp:member:: string name The name of the user as used to log in. .. cpp:member:: string hashed_password A salted SHA-256 hash of the password. .. cpp:member:: vector access_roles user access roles .. cpp:member:: set permissions additional, user specific permissions