Application Configurations
Table of Contents
- Configuration for Artificial Intelligence Models
The FileDelivery class simplifies secure file delivery from a private storage location to the user's web browsers including generating temporal URLs for file previews.
- Configurations for Incoming API Requests
In other to secure your API endpoint, set up the allowed origins and header to prevent unwanted access.
- Configurations for Incoming Request Client Behaviour
This class provides configuration options related to browsers and user agents.
- Configuration for Client-Side Cookies and Security
Configurations to various properties to adjust and customize the behavior of cookies in your web application, including cookie expiration time, paths, and more particularly client-side cookies.
- Configuration for Cron Tasks and Job Scheduling
The CronJob configuration class enables you to define services and their execution intervals. When registered with `crontab` and paired with the novakit command-line tool, it facilitates the period
- Configuration for Content Security Policy (CSP)
The Content Security Policy configurations, provide methods to add, modify, or remove directives as needed. This ensures both convenience and a high level of security for web applications.
- Configuration for Database Fallback Connections
This configuration provides a failover mechanism by allowing your application to connect to backup database servers if the main server fails.
- Configurations for Application Encryption and Decryption
The encryption configuration properties provide flexibility and control over the encryption and decryption of data in your application.
- Configurations for File Access and Permission
File configuration provides flexibility and control over file and directory permissions, ensuring appropriate access levels for different types of files and directories in the application.
- Configurations for IP Address and Proxy Settings
IP Configuration provides flexibility and control over how IP address information is obtained and verified, ensuring the security and reliability of the application.
- Configurations for Application Logger Preference and Auto Log Context
Application logger configuration provides flexibility and customization methods to override the default nova-logger module with your preferred PSR-compliant logger interface.
- Configurations for Mailer Preference
Mailer configuration provides flexibility and customization methods to override the default mailing components with your preferred email client.
- Configurations for Custom Modules Autoloading and Name Alias
Autoload modules in your application
- Configurations for Default SEO Schema Object
This configuration defines the default SEO schema settings to apply on your web pages, to ensure consistent and optimized visibility across search engines, with options to customize per page.
- Configurations for Incoming Requests Securities
Security configuration provides flexibility and control over security settings, ensuring that only trusted origins and hostnames can interact with the application.
- Configurations for Services Modules Autoloading
Register and autoload services that should be discoverable throughout your application.
- Configurations for Backend Session Management
Session configuration class provides flexibility and control over server-side session management, ensuring the security and reliability of the application's session handling.
- Configurations for Novakit Sitemap Generator
Sitemap configuration provides flexibility and control over the sitemap generation, allowing you to set limits on the number of URLs to scan, specify URLs to ignore, and define pattern views.
- Configurations for Default Local or Cloud Storage Location
The Storage Configuration allows you to set up multiple storage contexts in your application, each with its own settings such as visibility and client configuration.
- Configurations for Application Template Rendering and Handling Mode
Customize your template rendering engine, cache path, and rendering mode or enable other useful features based on your coding and application requirements.