EzProxy Config Manager an Open Source Application SUNYLA 2018 Finger Lakes Community College Juan Denzer SUNY Oswego Discovery Services Librarian juan.denzer@oswego.edu June 14, 2018
EzProxy – What is it? EZproxy access and authentication software connects to many content providers, including OCLC, EBSCO, Gale and others. It also connects to a wide variety of authentication services, including LDAP, SIP and Shibboleth, which reduces the number of authorizations and passwords users need to remember. Users gain secure remote access to the Web-based, licensed content they discover in libraries. https://www.oclc.org/en/ezproxy.html
EzProxy Configuration File ##SSL Configuration #NOTE: These SSL options must appear before the first LoginPortSSL directive Option DisableSSL56bit Option DisableSSL40bit Option DisableSSLv2 LoginPortSSL 443 Option ForceHTTPSLogin ## Unauthorized login prevention IntruderIPAttempts -interval=5 -expires=30 -reject=100 20 IntruderUserAttempts -interval=5 -expires=15 10 ## Custom additions START: ## Timeout feature. Default is 120 minutes. Set to 60 minutes, July 2000. MAXLIFETIME 60 ## Maximum Virtual Hosts. Default is 200. 12/02/2002 increased to 300. ## to solve problems with www. newsbank.com. Without it, off-campus ## users cannot access newsbank. ## Changed from 1000 to 3000 to avoid MaxVirtualHost errors, 9/22/2015em ## Changed from 395 to 1000 with purchase of Sage Premier, 12/30/2008ns ## Increased to 400 to resolve Mergent Online problem, 1/4/2004. John T. ## Increased to 500 to resolve issue where .hst was filling every night - original Sage/Oxford problem ns MV 3000 ## Added to Proxy by host so that all requests are on port 2048 - 1/08 Option ProxyByHostname .
EzProxy Configuration File Continued Title Duke University Press HTTPHeader -request X-Tizra- Ajax URL https://read.dukeupress.edu HJ read.dukeupress.edu HJ www.dukeupress.edu HJ https://www.dukeupress.edu HJ reader.dukeupress.edu #updated 12/20/16 em, though we're not sure if we still need this Title EBSCO A-to-Z URL http://atoz.ebsco.com Domain atoz.ebsco.com HJ atoz.ebsco.com HJ https://atoz.ebsco.com #updated 12/20/16 em Title EBSCO Electronic Journals Service (EJS) URL http://ejournals.ebsco.com HJ ejscontent.ebsco.com DJ ebsco.com HJ content.ebsco.com .
EzProxy Configuration File Size Typical file size 50 -500 kb Some can be > 500 kb Lines Most are 1000’s or more
Purpose of Configuration File Flat file contains Manages Stanzas Contains EzProxy option and settings Manages authentication Includes for external files Black and white list Comments
ER&L 2018 The Life-Changing Magic of Tidying Up: The Librarian Art of Decluttering and Organizing EZProxy EZProxy is an authentication tool for many libraries, and even with diligent updating it can get cluttered! We’ll walk you through overhauling the configuration file and removing the cobwebs, and show you some best practices for maintaining a tidy EZProxy instance. You'll come away feeling joy about each every stanza! Noelle Egan eResources & Acquisitions Librarian, Drexel University Libraries Erin Finnerty Electronic Resources Librarian, Temple University
Why an Application? Config files can grow over time. Years of neglect Changing of guards 1000’s upon 1000s of lines Time We have the computing technology, why not use it.
EzProxy Configuration Manager Application Parsing program to manage config file Open Source C# Developed with two CS students Stand alone Windows application Later releases will be multiple platform Database driven application
Application Features Manage Stanzas Searching Sorting Viewing Testing Manage proxy settings Commenting system Exporting managed config file Future features Importing stanzas from OCLC or listserv Version control Backup file system Google calendar API integration
Penfield Library GitHub Repository Short URL https://tinyurl.com/SUNYLA2018-Penfield-Library Full URL https://github.com/PenfieldLibrary/EzProxyConfiguration