Once content integrations are complete, the library must be registered with NYPL's Adobe Vendor ID service if any of those collections use Adobe DRM. This registration will create a Short Client Token that is used to identify the bearer of that token as a patron of that particular library. NYPL will register the library's information with the Vendor ID service, and give you back a token string that you will then register with the library's circulation server.
Step-by-step guide
- Gather the following items for the library:
- Library name
- Short name for the library - this is by convention the two character state abbreviation, plus a three character library designation. For example, MNGRR for Great River Regional Library in Minnesota.
- The url for the library's website.
- Ask in the #devops channel on the LibrarySimplified slack team, that you need a short client token for your library and send those three items to the respondent.
- You will receive back a 16 character short client token string. This is the secret that you will register with your circulation server.
- On your circulation server, connect to the circ-scripts docker container
sudo docker exec -it circ-scripts /bin/bash
In the bin/configuration folder in the circulation server codebase, execute short_client_token_library_configuration script with the parameters you have along with the secret you received from NYPL.
./short_client_token_library_configuration --website-url <url> --short-name <short_name> --secret <secret>