Tech Blog

PDS ILLiad Integration

  • Description
The PDSAuth application is an ISAPI Filter developed in Visual C++ for Windows Server and IIS. It’s goal is to intercept requests to ILLiad, an OCLC application for Interlibrary Loan management, in order to verify the user’s authentication against PDS and then make an authorization decision.
  • Author: Barnaby Alter
  • Institution: New York University
  • Year: 2010
  • License: BSD style
  • Short description: Use, modification and distribution of the code are permitted provided the copyright notice, list of conditions and disclaimer appear in all related material.
  • Skill required for using this code: Advanced



Programming language

Microsoft Visual C++

Software requirements

To run (32-bit):
Windows Server 2003 Standard Edition
IIS 6.0
To run (64-bit):
Windows Server 2008 64-bit
IIS 7.5
To develop:
Visual C++ 2008 or higher


Working example (NYU only access)

Using the following Ex Libris open interfaces

PDS X-Services


Version 1.0
Version 2.0 – Fixed to work with 64-bit Windows and IIS 7.5

Ignore the attachments on this page, they are outdated. There is documentation, source code and installer at the github repo above.

Leave a Reply