The following table summarizes the various application-specific security options available.

Table 1. Server security considerations
Security consideration Design strategy
User authentication and authorization Use the PAS for OpenEdge Connect procedure to validate a user
Database access Limit or prevent client application access to a database
PAS for OpenEdge session access Limit users' access to specific procedures through the EXPORT( ) method
Audit trails Use the PAS for OpenEdge Connect and PAS for OpenEdge Disconnect procedures to assist in management of audit trails
Digital certificate management Support data privacy over HTTPS connections to PAS for OE.

The remaining sections on security provide additional information about each of these considerations.

For information about developing these features, see Programming for a PAS for OpenEdge application model. Also, for more information about standard ABL security features, see OpenEdge Programming Interfaces.