Release Notes 4.12

What’s New

Unterstützung ArcGIS Enterprise 10.6.0

Ab diesem Release wird die Kompatibilität zu ArcGIS Enterprise 10.6.0 sichergestellt.

Gruppenadministration

Die Gruppenadministration wurde umfassend ausgebaut. Für Gruppenadministratoren wurde die Möglichkeit geschaffen, Rollen zu definieren, die nur innerhalb er eigenen Gruppe sichtbar und verwendbar sind. Damit sind Rollen, die nicht innerhalb der eigenen Gruppe erzeugt wurden, für Gruppenadministratoren nun nicht mehr sichtbar. Weiterhin ist es nun möglich, Rollen nicht mehr nur an konkrete Nutzer zu binden, sondern zusätzlich an Gruppen. Damit können Gruppenadministratoren zusätzlich fremden Gruppen Berechtigungen zuweisen, und für Super-Administratoren ist eine neue Granularitätsstufe bei der Rollenzuweisung entstanden.

Update-Hinweise

In diesem Abschnitt werden alle Änderungen aufgeführt, die bei der Durchführung von Updates der vorhergehenden Version auf diese Version zu berücksichtigen sind.

Wenn Sie ein Update von einer älteren Version auf diese Version durchführen, beachten Sie die "Update-Hinweise" aller dazwischen liegenden Versionen. Prüfen Sie für jeden Hinweis, ob Änderungen an Ihrer Konfiguration oder Systemumgebung erforderlich sind.

Mit der vorhergehenden Version 4.11 wurde das Datenbankschema ebenfalls geändert. Falls Sie also von einer vorherigen Version vor 4.11 updaten, müssen Sie zunächst die Datenbank, wie im Abschnitt "Migration nach 4.11" beschrieben, anpassen.

In diesem Kapitel werden die Schritte für die zwingend erforderliche Aktualisierung einer bestehenden security.manager Datenbank auf Version 4.12 beschrieben.

Das Datenbankschema sowie die dort enthaltenen Tabellen und Daten können weiter verwendet werden, allerdings muss das Datenbankschema wie unten beschrieben aktualisiert werden.

Voraussetzungen für die Aktualisierung

  • Datenbankbenutzer mit Berechtigungen zur Erzeugung von Tabellen und Indizies

  • Datenbank-Werkzeug zur Ausführung eines SQL-Skriptes

  • Zugang zum SQL-Skript in [UNPACK_FOLDER]/security.manager/software/sql/upgrade/4.11-4.12

Datenbankschema aktualisieren

Die Aktualisierung einer Version vor 4.12.0 besteht aus der Erzeugung einer neuen Tabelle.

  1. Stoppen Sie den Tomcat, in dem der security.manager betrieben wird.

  2. Führen Sie das folgende Skript mit einem berechtigten Datenbanknutzer aus: [UNPACK_FOLDER]/security.manager/software/sql/upgrade/4.11-4.12/[DBMS]-schema-changes.sql (Wählen Sie das zum DBMS passende Skript)

  3. Prüfen Sie, ob die Tabelle in dem Schema angelegt wurde, in dem sich die übrigen security.manager Tabellen befinden.

  4. Starten Sie den Tomcat.

Changelog

4.12.0

New Features and Improvements

[SECMAN‑1625]

Default password hash algorithm changed to SHA-512

[SECMAN‑1612]

Respect JSONP callback parameter for /generateToken requests

[SECMAN‑1611]

Support for "application/javascript" in URL Interceptor

[SECMAN‑1610]

Forward to returnURL on /account/login failure

[SECMAN‑1607]

Don’t display drop down box if only one group can be selected

[SECMAN‑1594]

Provide for accepting terms of use during self-registration

[SECMAN‑1583]

Allow group admins to create roles and assign them to groups of users

[SECMAN‑1557]

ArcGIS 10.6.0 compliance

[SECMAN‑1314]

In installer exclusively offer SHA-2 and/or SHA-3 hashing for passwords

Fixed Issues

[SECMAN‑1620]

Logout button not displayed

[SECMAN‑1618]

Hidden fields can be returned on /query operation

[SECMAN‑1609]

User can be created without password

[SECMAN‑1603]

Interference of concurrent group admin and super admin sessions in policy manager

[SECMAN‑1602]

Some installer .sh scripts have Windows line endings (CRLF)

[SECMAN‑1591]

MapServer identify operation not working

[SECMAN‑1579]

Operation /addAttachment with multipart POST request fails when using Jersey client implementation

[SECMAN‑1485]

Button to add features to spatial obligation is too small

[SECMAN‑1458]

HTML is not escaped for feature values

[SECMAN‑1316]

Do not add user 'Administrator' by default

[SECMAN‑1315]

Installer suggests default password for 'smadmin'

[SECMAN‑1204]

Cannot change user password using PostgreSQL driver 9.4 1202 JDBC 41 or 9.4 1201 JDBC 42 and higher