Die Authentifizierung und Authorisierung kann in POLYMAP durch verschiedene Mechanismen erfolgen. POLYMAP stellt dafür eine Schnittstelle zur Verfügung, an die Module je nach Bedarf angehängt werden können. Die Standard-Version enthält eine einfache Nutzerverwaltung über das Konfigurationssystem.
Standard-Nutzerverwaltung
Benutzer müssen sich grundsätzlich mit Name und Passwort am System anmelden. Wenn nichts anderes konfiguriert ist, wird diese Kennung auch an Provider übergeben, die ein Login bei ihrem Backend-System benötigen. Die Standard Nutzerverwaltung (ConfigAuthentication) ermöglicht es einzelne Nutzer einer Gruppe zuzuweisen, indem ein ensprechender Eintrag in die Konfigurations-Datei gemacht wird. Dadurch können Teile der Konfiguration pro Gruppe und/oder pro Nutzer erstellt werden:
- Karten/Sichten
- Layout und Oberfläche (Rahmen, Farben, Font)
Achtung! Neue Einträge und Änderungen werden erst nach dem Neustart des Servers aktualisiert!
<um>
<!-- nutzer und ihre gruppen-->
<ConfigAuthentication checkPasswords="true">
<gast password="gast"/>
<field password="geheim">
<group>admins</group>
</field>
</ConfigAuthentication>
Parameter
- checkPasswords: (optional)(ab Version 1.2.x) gibt an, dass Passwörter an den Nutzernamen angegeben sind und diese beim Login geprüft werden
- password: das Passwort des Nutzers; nur sinnvoll zusammen mit dem checkPasswords-Parameter
Dadurch ist der Nutzer field Mitglied der Gruppe admins. Beim Start von POLYMAP mit login field wird dadurch nach der Konfigurationsdatei polymap2_config.xml noch die Datei admins_config.xml geladen.
Standard-Login
Schaltet die Benutzer- und Kennwortabfrage aus!<um>
<autologin>
<username>field</username>
<passwd>service</passwd>
</autologin>





