Introduction
This technical guide addresses securing ADF (Application Development Framework) Fusion Web Applications deployed on Oracle Cloud PaaS.
Important Note
You do not need to do this to extend Oracle Cloud SaaS applications like HCM Sales or so. It's all managed by the identity domain and your JCS SX PaaS.
This guide is for standalone ADF applications requiring custom security.
Implementation Steps
Step 1: Datasource Configuration
Establish a security database connection in your WebLogic domain to store user credentials and roles.
Step 2: Authentication Provider
Create SQL Authentication provider using the configured datasource.
Configure the provider in WebLogic console:
Step 3: Provider Specific Configuration
Implement custom SQL queries for user/group/role management through MyRealm settings.
SQL Query Templates
Configure queries for:
Step 4: User Maintenance
Configure user, roles, and group management via either:
Step 5: Application Security
Apply security settings through JDeveloper:
Step 6: Production Deployment
Important: Avoid deploying test JAZN data to production environments.
Best Practices
Security Design
Development Guidelines
Conclusion
Implementing proper security for ADF applications on Oracle Cloud PaaS ensures your applications are protected while maintaining flexibility in user management.