Alle klanten van uw bibliotheek in één bestand: Single Identity

Misschien wel dé Heilige Graal van de IT is Single Sign On (SSO): het is het principe dat een persoon slechts één keer hoeft in te loggen en de gekoppelde applicaties toch weten om wie het gaat. Vergelijk het met je huis: de sleutel op de voordeur geeft toegang tot alle kamers.

Recent implementeerde Axiell op diverse manieren SSO. Vaak, bijv. bij onderwijsinstellingen (bijv. hogescholen) en bedrijven, is dit via een koppeling met Azure AD (Microsoft’s Active Directory). Recent hebben de Nederlandse openbare bibliotheken SSO geïmplementeerd via Single Identity (SI). Voordat dit principe werd ondersteund, moesten klanten van Nederlandse openbare bibliotheken -welk bibliotheeksysteem die bibliotheken ook gebruikten- als zij fysieke boeken uit de lokale bibliotheek én bij de KB gehoste e-books wilden lenen zich twee keer registreren en telkens twee keer inloggen. Dat is nu, sinds de implementatie van SI, niet meer nodig.

 

Een complex project

De implementatie van SI is, alhoewel Axiell de eerste was en alhoewel het veel tijd en moeite heeft gekost, uiteindelijk redelijk vlot verlopen. Ondanks de te verwachten kinderziekten en aanloopproblemen, is SI nu al enkele weken bij alle basisbibliotheken die V-smart gebruiken operationeel. Bij sommige zelfs al maanden.

 

Hoe werkt het?

Technisch houdt SI het hierna volgende in. Het lokale systeem (V-smart) en het bij de KB gehoste SI-platform praten met elkaar via op JSON gebaseerde en beveiligde API’s.

  1. Alle bibliotheken zijn gemigreerd en accounts werden aangemaakt en gekoppeld voor alle leners via de Migratie-API.
  2. De Account-API werd geïmplementeerd voor (a) het aanmaken van de KB-accounts en (b) het koppelen van de lokale accounts aan bestaande KB-accounts (in V-smart).
  3. De Autorisatie-API  werd geïmplementeerd voor het pushen van de juiste rechten van de lokale bibliotheek naar de Online Bibliotheek (bijv. e-books).
  4. Het loginscherm van de bibliotheek (in zowel Iguana als in de mobiele App) werd vervangen door het SI-loginscherm; dit is de essentie van SI: de authenticatie van de klant gebeurt voortaan met identieke credentials voor zowel lokaal als voor de Online Bibliotheek.
  5. Bij het Online inschrijven in Iguana kan meteen een KB-account worden aangemaakt of gekoppeld.
  6. Bij het importeren van leden is er de mogelijkheid om KB-accounts automatisch aan te maken voor nieuwe leners (of scholieren).

 

 

Noot

API = Application Programming Interface

JSON = JavaScript Object Notation

SI = Single Identity

 

 

 

 

 

Abonneer u nu op onze maandelijkse nieuwsbrief