Portal site configuration |
As the manager of SuperMap iPortal, you could configure as below to meet the actual business demand:
iPortal uses SQLite database to store portal data, security information, and monitoring information by default for trial use, which doesn't require installation and management configuration.
For a production use to deal with the challenge of large-volume data and high concurrent access, we recommend you to use other relational databases for data storage. Note that the portal data storage needs to be configured before starting iPortal (before creating an initial administrator account). If you switch databases when the iPortal is running, you should handle the information synchronization of the database by yourself. For details, see: Database Configuration.
As the unified export of multi-source services, SuperMap iPortal can uniformly control the access permissions at the portal level through the service proxy function, for unified use, management, and maintenance.
For small portal website applications, iPortal provides a built-in service proxy, which supports a variety of optional function extensions and is easy to configure. for large portal website applications, we recommend you to choose the independent deployment of service proxy, deploying multiple independent proxy nodes together to improve the load capacity of proxy service and support more concurrent access. To further secure the portal system, iPortal also supports reverse proxy You can use iPortal service proxy with Nginx reverse proxy together.
You can add multiple GIS servers within your organization to the portal for unified management and comprehensive monitoring, to ensure the safe and stable operation of the platform system. You can also designate multiple SuperMap iServer servers in the portal as hosting servers to provide hosting services.
SuperMap iPortal provides a series of security control capabilities to ensure portal security, including system security, data security, account security, security information storage, and session information management. You can decide to configure them according to your business status.
The built-in account system of iPortal supports user additions and deletions, user registration review, etc.; fine-grained authorization based on role access control; the organizational structure for department administrators to manage their members and resources in the portal hierarchically. iPortal also offers three methods based on CAS, LDAP, and Keycloak to help you quickly integrate your existing account systems, mapping the roles with iPortal roles to implement role-based access control. In addition, iPortal also supports using OAuth2.0-protocol based third-party accounts such as QQ, Sina Weibo and WeChat to log in.
SuperMap iPortal provides various built-in WebApps for users' convenience, including DataViz, DataInsights, iEarth, MapDashboard, etc. As the administrator, you can set WebApps usage permissions and resource sharing permissions through Apps permission configuration; you can also perform specific DataViz configuration, DataInsights configuration and MapStudio configuration to meet the actual business production environment.
In addition to the above configurations, you can optionally perform the following configurations according to your conditions:
For descriptions of more portal site configurations, see: iPortal configuration file description.