H+H Software GmbH

Die HAN Knowledgebase

Die HAN Knowledgebase hilft Ihnen bei kleineren Problemen weiter.

HAN.V5

HAN 5.2 verfügbar

Funktionserweiterungen und Bugfixing in der aktuellen Version 5.2.0

HAN 5.2 aktualisiert Kernkomponenten des HAN Servers:

  • Apache in der Version 2.4.46
  • MFC Runtime 2019
  • SSL Konfiguration
  • Aktualisierter HAN Kernel

Neue HAN Clientarchitektur:

  • Der HAN Client unterstützt jetzt die Option beim Start auszuwählen, mit welchem HAN Server die Verbindung aufgebaut werden soll. Dies ist insbesondere in Umgebungen mit HAN Testservern wichtig.
  • Silent Installation: Der HAN Client kann per Verteilung etc ausgerollt werden, Einstellungen wie HAN Servernamen etc. werden in einer Konfigurationsdatei hinterlegt.
  • Der HAN Client kann auf Terminalservern installiert werden.
  • Der HAN Client muss nur noch dann zwingend erneuert werden wenn sich die minor Version ändert (also z.B. von 5.2. auf 5.3) Dennoch empfehlen wir nach einem Serverupdate auch den Client zu aktualisieren.

Neue Funktionen:

  • Definition einer Berechtigung, die bei jeder Anmeldung ausgeführt wird. Auf diesem Weg ist es möglich zu definieren, dass nicht alle Benutzer eines Authentifzierungssystems automatisch berechtigt sind auf HAN zuzugreifen. Dies ist insbesondere bei Systemen, die über Open ID Connect oder Shibboleth angebunden sind, wichtig.
  • Die Seite für fehlgeschlagene Anmeldungen kann Informationen ausgeben, warum eine Anmeldung nicht erfolgreich war. Dies ist insbesondere dann wichtig, wenn ein Konto gesperrt wurde oder nicht berechtigt ist, HAN an sich zu nutzen.

Neuer HAN Kernel:

  • Die Cookiebehandlung für ein E-Skript kann so konfiguriert werden, dass alle lokalen Cookies aus dem Browser eines Benutzers ignoriert werden.
  • Fix für die Cookieconsent-Fenster von Cookielaw.org (z.B. bei Thieme oder Springer). Eine Bestätigung der Cookieabfrage hatte keine Wirkung, bei jedem Aufruf einer neuen Seite erfolgte die Abfrage erneut.
  • Der HAN Kernel kann auch Ersetzungen in Base64 kodierten HTML Parametern oder Cookies vornehmen.
  • Der HAN Kernel kann angewiesen werden zu überprüfen, ob beim Aufruf eines E-Skripts bereits für den Benutzer eine aktuelle Sitzung vorliegt. Ist dies der Fall, verlinkt der HAN Server in die bestehende Sitzung und führt ein Anmeldeskript nicht erneut aus.
  • Der HAN Kernel behebt einen Fehler, der beim Einsatz mit einem primären HAN Server auftrat: Hier wurde der primäre HAN Server nicht richtig erkannt.
  • HAN sendet den X-Forwarded-For Header nicht mehr an Anbieter, wenn dieser von Clients gesendet wurde. Über diesen Header können interne IP Informationen nach außen kommuniziert werden.

weitere Änderungen/ Bugfixes:

  • Die A-Z Liste kann jetzt deaktivierte E-Skripte anzeigen. Diese Option kann in den HAN Einstellungen -> Web API -> A bis Z Liste eingestellt werden.
  • Wenn in einem E-Skript die Option "Zuordnung über Sitzung" oder "Zuordnung über Berechtigungen" ausgewählt ist, können diese Daten aus einer CSV Datei importiert werden. 
  • In der Loginseite funktionierte der Mechanismus zum Löschen von Cookies nicht mehr, wenn dies mehr als 50 Cookies waren. Dieser Mechanismus wurde gefixt.

Bitte beachten Sie:

  • Das Setup aktualisiert zunächst die MFC Basiskomponenten. Zum Abschluss dieses Schrittes muss der HAN Server zwingend neu gestartet werden bevor das eigentlich Update auf HAN 5.2 beginnt.
  • Der HAN Kernel 5.2 ist nicht mit HAN 5.1 kompatibel!