The permissions an end-user has are defined by the roles associated with that user. To grant and revoke user permissions, use the Grant and Revoke role actions.

Permissions can be persistent across multiple sessions, or only be granted for a single session.

Simply set the Is Persistent property of the Role to Yes.

Simply set the Is Persistent property of the Role to No.

Using Non-Persistent Roles

When end-user authentication and authorization is performed using an external system, non-persistent roles should be used. This makes it easier to map permissions defined in an external system such as an Active Directory, to OutSystems Platform roles.

Using non-persistent roles ensures that changes to end-user permissions made in the external system are reflected in the OutSystems Platform.

See Also

About Roles | Role Properties