Application Configurations
Application configurations define how your app behaves across different environments. Learn how to manage template engines, proxy security, API protection, logging, cookies, backend sessions, sitemap URLs, and other essential settings.
Table of Contents
- Incoming API Request Configuration
Secure your API endpoints by controlling allowed origins, headers, and access rules to prevent unauthorized or malicious requests.
- Browser and Client Agent Detection Configuration
Configure how your application identifies browsers, devices, and user agents to deliver custom responses or apply specific rules.
- Client Cookies & Security Configurations
Manage cookie settings such as expiration, path, and security flags to control how your application stores and protects client-side data.
- Default Application Encryption and Decryption Configuration
Manage how your app encrypts and decrypts sensitive data, with flexible settings to match your security requirements.
- Application Default Filesystem Permission
Control file and directory permissions in your application to ensure proper access levels and prevent unauthorized changes.
- IP Address and Proxy Filtering Configuration
Control how your application detects and verifies client IP addresses, even behind proxies, to ensure accurate security checks.
- Modules Autoloading and Class Aliases Configuration
Automatically load application modules and set class aliases to simplify imports and improve project organization.
- Logging System and Dynamic Context Configuration
Customize your app’s logging behavior by replacing the default Nova logger with any PSR-compliant logger and set dynamic log contexts for better debugging.
- Backend Session and Security Configuration
Manage how server-side sessions are stored, secured, and validated to ensure reliable authentication.
- HTTP Request Security Configuration
HTTP Request Security configuration for Luminova applications. Manage trusted origins, hostnames, CORS, and API-specific security settings for safe and consistent request validation.
- Database Fallbacks and Sharding Configuration
Set up automatic database failover or sharding to keep your app running smoothly, even if a primary database goes offline.
- App Services & Modules Autoloading
Automatically register and load services so they are available throughout your entire application without manual setup.
- Novakit Sitemap Generator Configuration
Set limits, exclude pages, or customize patterns to control how your application generates its sitemap for search engines.
- Configure Local & Cloud Storage Providers
Set up different storage backends (local or cloud) with custom access controls and visibility options.
- Application Default Template Engine and Rendering Configuration
Choose your template engine, adjust caching, and control how pages are rendered to fit your project’s needs.
- Artificial Intelligence Models Configuration
Set up and manage AI models used in your application — choose models, define behavior, and customize how your app interacts with AI services.
- Schema and Entity Properties Configuration
Learn how to configure default SEO settings for your website using Luminova's Schema configuration. Define meta tags, structured data, and social media information to optimize search engine visibility
- Application Mail Client Configuration
Easily switch or configure the default mailer to use your preferred email client for sending application emails.
- Legacy Cron Scheduling and Job Execution Configuration
Define recurring tasks and execution intervals for your application. Works with crontab and the Novakit CLI to automate background jobs reliably.