Users and Groups

Users

A user object defines the properties of a user who performs authentication at runtime:

  • login credentials - user name (same as the object’s name) and password

  • one or more locale identifiers - a tag identifying the language and country of the user.

Groups

A group object identifies a set of users. It is useful for classifying users with common characteristics, typically for the purpose of creating security logics or for showing/hiding graphical objects in a Q Application.

Session User

The initial session user is the one set in the Presentation Engine’s starting User property.

In an appropriately configured project, when the user is changed, the following effects can be observed:

  • the change of session locale and therefore the appropriate locale of the graphical interface

  • the change of graphical objects and information available in the interface, depending on the groups the user belongs to.