Logs
Message logging is configured in the appsettings.json file of the Server project.
SMTP Mail
Mail sending is performed from the Server project, for example from a controller or server service.
CSP
Lagoon generates the HTTP Content-Security-Policy header from the application's public URL and the Lagoon:CSP section of the appsettings.json file.
HTTP instead of HTTPS
If the application must run over HTTP, modify the Lagoon:PublicUrl URL in the appsettings.json file of the Server project to replace https:// with http://.
Tracked Changes
The Tracked Changes system records additions, deletions, and modifications of EF Core entities in a Lagoon application.
Compression
Lagoon publishes static files only in Brotli format, which is negotiated only over HTTPS. If the application must run over HTTP, add LagoonDefaultCompression to the solution's Directory.Build.props file.
Authentication & authorization
13 items
Data — EF Core
5 items
Batch / Console
2 items
HTML sanitization
The LgHtmlSanitizer service from Lagoon.Server removes scripts, event handlers, dangerous URLs, and forms from HTML content before it is displayed to users.
Cloud Storage
Inherited content from the old documentation, pending rewrite.