eHUB Provider API Users

Media providers should assume that Axiell eHUB is a trusted party and all its users (library patrons) are already validated by the Local Management System (LMS) before any action in eHUB is taken. eHUB users are uniquely identified by the combination of an eHUB consumer (LMS instance) id and a library card or patron id. The patron id is a string identifier assigned by LMS and it is not the same as the patron library card (borrower bar code), although one can at any time retrive the patron information (including the patron library cards) for a given patron id using LMS.

The use of patron ids instead of the library cards has the following advantages:

If eHUB Provider supports the concept of users, then it is up to the provider server implementation to use the library card or patron id, or email as the user identificator.

It is assumed that if eHUB Provider supports the concept of users, then it creates the users at the provider site automatically when needed. If it is required that every user needs to accept provider agreements before using their services it is suggested that the first time when the eHUB user downloads a digital media from the provider site the user is redirected to the media provider agreement page, where he has to accept the agreement text before proceeding with the downloading of the media content.