About oeablSecurity.properties files
- Last Updated: June 9, 2025
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
The oeablSecurity.properties file is an easy way to configure security properties for PAS for OpenEdge at different levels. The file acts as an interface to the Spring Security framework. Instead of changing Spring bean constructor and property settings in multiple XML files, changes are made in an oeablSecurity.properties file.
Security levels
| Level | Description |
|---|---|
| Install directory | All available security properties are found in the install directory located in $DLC/servers/pasoe/conf. This file secures all PAS for OpenEdge instances. |
| Instance |
Each new instance may have a subset of the install directory security properties file located in instance-dir/conf. This file secures all web applications across all deployed ABL applications for an instance. This level may be empty. |
| ABL App |
Each deployed ABL Apps has a subset of the install directory security properties file located in instance-dir/ablapps/abl-app-dir/conf. This file secures a single ABL application. This level may be empty. |
| Web App |
Each deployed web application has a subset of the install directory security properties file, located in instance-dir/webapps/web-app-dir/WEB-INF. This file secures a single web application. |
Resolve property values set at different levels
- If defined at the Web App level, then use the Web App value.
- If not defined at the Web App level, then use the ABL App value.
- If not defined at Web App or ABL App levels, then use the Instance value.
- If not defined at the Web App, ABL App or Instance levels, then use the Install directory value.
For more information on oeablSecurity.properties, see $DLC/servers/pasoe/conf/oeablSecurity.properties.README.