AppliBuilder
Visual Mashup Builder

AppliBuilder User Documentation

Using Roles

Roles are used to control access to pages and Datasources.

You can assign roles to pages "Page -> Properties -> AddRole -> Modify"

Once you assign a role to the page, it will be marked as restricted page when it is published.

When user has not logged into the application then framework will make sure that user will login to access that page.

Currently the user can register and then login.

The page is displayed only when the logged in user has the right roles defined for the page.

You can assign roles to users "Database -> Manage Roles"

Example:
Lets say, page has the role: "admin", "leader"

[Assume User has not logged into the framework]

When "tester" logs into the application (after signin/register), he won't be to view page. 403 Forbidden error is sent back to client.

Developer can associate "leader" role (add role if does not exist) to "tester" using "Database -> Manage Roles"

Once "tester" is associated with the "leader" role he can view the page.

[There is a plan to associate roles to NamedQuery but just holding off for few days, as I'm currently looking at usage of these implemented features roles]

Currently, NamedQuery can be controlled by setting its access other than AnyOne/Public



© 2006 Applibase, Inc.