Kanopy Allowed attribute at LANSING

Whenever a patron logs into an outside service like Kanopy or Hoopla or Lynda.com, that web service talks to our catalog through a connection called SIP2 to verify that the patron has an account and that they are allowed to access their service. The information that is transmitted across this connection includes some parts of the patron’s contact information including the patron’s home library. The problem we have with Kanopy, however, is that, because of the way the receiving end of the Kanopy SIP2 connection is configured, Kanopy cannot determine what the patron’s home library is through the normal SIP2 process. Because of this, we need to send the patron’s home library through an alternate route. To make this happen, we’ve created a new field in the “Permissions” section on a patron’s account called “Kanopy (LANSING).”

The new “Kanopy (LANSING)” permission will have 3 options

  • [blank]
  • Not allowed
  • Allowed (Lansing Community Library)

These three options will only be available to staff logged in at LANSING in order to prevent staff at other libraries from granting permission to access the Lansing Community Library’s Kanopy service to their patrons.

This will affect staff and patrons in two ways:

  1. When staff at LANSING create a new account for a patron, the patron’s “Kanopy (LANSING)” permission needs to be set to “Allowed (Lansing Community Library)” if their home library is LANSING or “Not allowed” if their home library is not LANSING. This should happen automatically when a new patron is created.
  2. If staff at another library change a patron’s home library, staff at LANSING will need to update the patron’s “Kanopy (LANSING)” settings to “Allowed (Lansing Community Library)” if the patron’s new home library is LANSING or”Not allowed” if the patron’s new home library is no longer LANSING. This process cannot happen automatically because only LANSING staff have access to the “Kanopy (LANSING)” permission settings. Reports will be set up to help LANSING staff manage this process.

Creating a new account

When logged in at Lansing Community Library, click on “Patrons”

Koha home page - click on "patrons"

Then click on the appropriate category on the “New patron” button

Patrons page - click on "New patron"

Then go through your normal process for creating a new patron

Add borrower page - add the new borrower as you normally would

By default, the patron’s home library should be set to LANSING and the patron’s “Kanopy (LANSING)” permission should, by default, be set to “Lansing Community Library”

Permissions sub-group - set "Kanopy (LANSING)" to "Allowed (LANSING)"

If you change the patron’s home library from to anything besides LANSING, the “Kanopy (LANSING)” permission should automatically switch to “Not allowed”

Animated screenshot - changing the home library changes the Kanopy permission

However, if you chage a patron’s “Kanopy (LANSING)” permission manually, the patron’s home library will not update automatically.

Running reports to manually update Kanopy Permission

LANSING patrons without Kanopy access

If a new patron with a LANSING home library is added at a library not logged in as LANSING, the new patron’s “Kanopy (LANSING)” settings will be left blank and the patron will not be able to access Kanopy. In order to identify these patrons, staff at LANSING will need to regularly run report 3495.

Use the report to add "Allowed (LANSING)" as needed

The link in the report takes you directly to the edit borrower page

Non-LANSING patrons with Kanopy access

If an existing patron who has Kanopy access changes their home library, that patron’s Kanopy access needs to be removed from their account manually. If the change to their account happens and staff is not logged in at LANSING, staff will not be able to remove the “Kanopy (LANSING)” status. In order to identify these patrons, staff at LANSING will need to regularly run report 3496.

Use the report to remove "Allowed (LANSING)" as needed

The link in the report takes you directly to the edit borrower page