Progress
Programming
Handbook
Providing Data Security
As a developer, you can provide your Progress applications with application security that prevents unauthorized users from running application procedures or accessing data in a database.
Progress provides the following levels of application security:
- Connection security ensures that only authorized users can connect to the database.
- Schema security ensures that only authorized users can modify table, field, and index definitions.
- Compile-time security ensures that only authorized users can compile procedures that perform specific data accesses.
- Run-time security ensures that only authorized users can run specific precompiled procedures.
The security administrator can define security for the first three levels (connection time, schema, and compile time) in the Data Dictionary. For more information on security administration, see the Progress Database Administration Guide and Reference and the Progress Client Deployment Guide. As the developer, you can provide run-time security as described in this chapter.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |