Skip to content

Possible setups

Accordingly with your infrastructure, there are several setups you can imagine with MapStore and GeoServer.

MapStore-GeoServer integration

Request error [url:https://kroki.io/mermaid/png]: HTTPSConnectionPool(host='kroki.io', port=443): Read timed out. (read timeout=10)

flowchart TB
      MapStore -->|"Resources 
(e.g. maps)"| DB[(MapStore
Database)] MapStore -->| Users, Groups, Roles| DB[(MapStore
Database)] GeoServer --> |Users, Groups, Roles| DB GeoServer <--> |authkey| MapStore

MapStore-LDAP + MapStore-GeoServer

Request error [url:https://kroki.io/mermaid/png]: HTTPSConnectionPool(host='kroki.io', port=443): Read timed out. (read timeout=10)

flowchart TB
    MapStore -->| Users, Groups, Roles| DB[(MapStore
Database)] MapStore -->|"Resources
(e.g. maps)"| DB[(MapStore
Database)] GeoServer <--> |authkey| MapStore DB <--> | sync on login | LDAP[(LDAP)] GeoServer --> |Users, Groups, Roles| DB

MapStore-GeoServer + MapStore-LDAP + GeoServer-LDAP

Request error [url:https://kroki.io/mermaid/png]: HTTPSConnectionPool(host='kroki.io', port=443): Read timed out. (read timeout=10)

flowchart TB
    MapStore -->|"Resources 
(e.g.maps)"| DB[(MapStore
Database)] MapStore -->| Users, Groups, Roles| DB GeoServer <--> |authkey| MapStore GeoServer --> |Users, Groups, Roles| LDAP DB <--> | sync on login | LDAP[(LDAP)]

MapStore-GeoServer + MapStore-LDAP (direct) + GeoServer-LDAP

Request error [url:https://kroki.io/mermaid/png]: HTTPSConnectionPool(host='kroki.io', port=443): Read timed out. (read timeout=10)

flowchart TB
    MapStore -->|"Resources 
(e.g. maps)"| DB[(MapStore
Database)] GeoServer <--> |authkey| MapStore MapStore -->| Users, Groups, Roles| LDAP[(LDAP)] GeoServer --> |Users, Groups, Roles| LDAP