Masterportal
The Masterportal serves as the primary interface for geo-spatial data visualization and analysis.

Authentication and Access Control
The optional login for the Masterportal is configured with Keycloak, ensuring secure access. For using the login, the login plugin must be configured during deployment (see documentation for Masterportal config.js and config.json). In addition, the Masterportal layers must be configured within the portal backend, i.e., they must be assigned roles that have been defined in Keycloak.
After configuration, themes and layers can be filtered based on user roles defined in Keycloak, allowing for tailored user experiences.
In addition, integration of public datasets, such as geojson from open data sources, enhances data availability and visualization capabilities.
Map Printing
Maps generated within the Masterportal can be printed using Mapfish Print functionality, facilitating the creation of physical copies or PDF exports.
Backend for Masterportal
The Masterportal backend is a small backend that enables the static master portal configuration files to be filtered according to the necessary authorizations and then delivered filtered. The original documentation and source code can be found here.
For better readability the important parts regarding the portal are integrated here.