Progress
Client Deployment
Guide


Run-time Security

The application developer can provide run-time security to prevent unauthorized users from running precompiled procedures. To establish run-time security, the developer must set up a permissions table within the database.

The permissions table contains records that specify users who are authorized to run specific procedures. Each record in the permissions table must contain at least two fields: an Activity field and a Can-Run field. The Activity field contains the name of the procedure and the Can-Run field contains the user IDs of those who have permission to run the procedure. Within the application, the developer uses the CAN-DO and USERID functions to test whether the current user can run a specific procedure.

As security administrator, you must maintain the permissions table. It is the developer’s responsibility to provide the tools to maintain this table.

For more information about run-time security and maintaining the permissions table, see the Progress Programming Handbook.


Copyright © 2004 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095