Unwired Accelerator uses role-based authorization. By default, Mobile Web Studio users can only see those objects for which they have the necessary roles. For example, if Application_1 is protected by Role_A, and a user is not assigned Role_A, when the user selects Build | Applications in Mobile Web Studio, Application_1 does not display in the Application Manager list of applications. This prevents users from previewing an application they are not allowed to see in Portal Interface or from a mobile device.
If an object is assigned several roles, a user needs
only one of the roles to access the object.
Several global properties determine how role-based authorization is implemented in Unwired Accelerator:
RoleBaseDisplay – indicates whether Mobile Web Studio should only display objects with the same role as the user. The default is “true,” indicating role-based filtering is used. If set to “false,” role-base filtering is disabled and users can see all objects in Mobile Web Studio regardless of role.
RoleBaseDisplaySeeAllRoles – indicates the user role or roles that can see all objects in Mobile Web Studio. The default role is “superuser.”
See Chapter 10, “Configuring Global Properties”for
information about global.properties.xml file,
and “ProductConfiguration property group” for
information about these global properties.