H+H Software GmbH

Die HAN Knowledgebase

Die HAN Knowledgebase hilft Ihnen bei kleineren Problemen weiter.

HAN.V5 HAN.Accounts.Specific

Probleme mit dem persönlichen Account in EBSCOHost in HAN

Fehlerbild: Über HAN kann der persönliche Account in EBSCO nicht verwendet werden.

Folgende Fehlermeldung wird bei der Anmeldung an EBSCO mit dem persönlichen Account über HAN ausgegeben:

Für die Lösung benötigen Sie zunächst HAN 5.2, da in diesem Kernel eine neue Funktion eingebaut wurde, die es und ermöglicht, Base64 kodierten Text zu parsen und dort die Adressen an HAN anzupassen.

Hintergrund ist, dass EBSCO ein Framework verwendet, dass die Anmeldung über OpenID Connect durchführt. Dazu enthält die Webseite eine JS-Funktion, die einen Base64 kodierten String verwendet. Dieser String ist in Wirklichkeit ein JSON Objekt, das verschiedenen URLs enthält.

Folgende Schritte führen Sie dazu bitte aus:

  1. Ergänzen in die E-Skripteigenschaften -> Kernl die Domänenliste um die Einträge:
    .ebsco.zone
    .auth0.com
  2. Fügen Sie dem Skript die optionale Eigenschaft „Skript Variablen“ hinzu.
  3. Ffügen Sie dort bitte folgenden Eintrag hinzu:
    Schlüssel: regexbase64
    Wert: window\.atob\('([^']*)'\)