Using a ThirdParty Proxy System with the Innovative Patron API PowerPoint PPT Presentation

presentation player overlay
1 / 20
About This Presentation
Transcript and Presenter's Notes

Title: Using a ThirdParty Proxy System with the Innovative Patron API


1
Using a Third-Party ProxySystem with the
Innovative Patron API
  • Emalee Craft, Jennifer Ward
  • University of Washington Libraries
  • Innovative Users Group Meeting, Session H4
  • May 21, 2001

2
What is a Proxy?
  • Definition
  • Traditional uses
  • What they mean for libraries
  • What about you?
  • WAM?
  • Other EZProxy?

3
Problem 1 Site Licenses vs. Location
  • Library has diverse electronic resources
  • Vendors restrict access by a list of IP
    addresses
  • On campus or dialing into the UW modem pool
    youre in
  • Off campus or commercial ISP youre not

4
Problem 2 Diverse Remote User Populations
  • Thousands of ISP, or remote users
  • UW Health Sciences uses broadest range
  • Multiple UW campuses, researchers on sabbatical

5
The Goal Off-campus Access to Web Resources
  • Provide all of our Web resources safely
  • Not all remote users are equal

6
The Solution A Proxy Server
  • User tries to access a restricted resource
  • Must somehow authenticate themselves
  • If successful, the proxy server requests a page
    on the users behalf

7
UW Considerations
  • Thousands of varied users
  • Hundreds of restricted resources
  • HTTP proxy no extra software for users
  • Limit traffic on our server
  • User authentication how?

8
Our Solution
  • Doits Muffin World Wide Web filtering system
  • Java-based
  • Open source, free

9
Advantages for UW
  • Allows selective proxying
  • Meets needs of many users
  • Handles many remote domains
  • Java hooks allow many uses of PatAPI

10
THE PATRON API
  • Expand use of PatAPI in future
  • Download entire record
  • Other systems might connect here
  • Other uses

EXP DATEp4311-01-00 TOT CHKOUTp488 CUR CHK
OUTp505 CREATEDp8307-07-00 MONEY OWEDp96
0.00 PATRN NAMEpnCRAFT, EMALEE D MAIL ADDRE
Spa352900 PERM ADDRESphP.O. Box 85042SEATT
LE, WA. 98145 HOME PHONEpt2062849124 BUSNS PH
ONEpp2066162867 UNIV IDpu416025264 MAIL SO
RTps352900 P BARCODEpb29352004435146 PINp
066KofINPbzHE EMAIL ADDRpzcrafte_at_u.washingt
on.edu
11
Proxy Automatic Configuration (PAC) File
  • Written in Javascript
  • Advantages
  • Proxying at the domain level
  • No service interruptions for users
  • Disadvantages
  • Proxying at the domain level
  • Users must configure their browsers

12
Client Configuration Process
Library user visits Proxy Server Wizard
http//www.lib.washington.edu/asp/browser/proxy.as
p
User configures their browser to request the pac
file
13
Support Challenges
  • Login method
  • Browser configuration issues
  • Firewalls and proxy servers
  • Troubleshooting matrix

14
Login Method
  • Current username/login is a 14-digit number on
    the back of patrons UW id card
  • PIN is selected and managed by patron
  • Problems arise when users
  • Have multiple IDs in the system
  • Forget their PIN
  • Use a PIN with non alpha-numeric characters

15
Browser Configuration
  • People dont read
  • Typos or other errors in pac file address
  • Dont follow instructions in the wizard
  • Think that the wizard did everything for them
  • Dial-up users might have multiple connections to
    the Internet

16
Firewalls, Proxy Servers, and LANs Oh My!
  • Firewall administrators must punch a hole and
    allow access to TCP port 51966
  • Special pac file for Childrens Hospital and
    Medical Center
  • Proxy servers dont play well together
  • Personal LANs and firewalls are often improperly
    configured

17
Troubleshooting Matrix
  • Basic matrix involves the OS, ISP, and browser
  • Gets more complex when you add vendor support
    issues, ISPs that dont play fair

18
Current Proxy Statistics
  • Over 200 Information Resources proxied
  • 1,500 unique, registered users
  • Over 40,000 in potential user base
  • Over 5,000 sessions/month
  • High is over 8,000 sessions/month
  • Over 200,000 page requests/month
  • High is over 400,000 requests/month

19
What does the Future Hold?
  • Release of new authentication method via UW
    NetID
  • Integrate enterprise systems with III to make one
    large database of patron information

20
  • Emalee Craft crafte_at_u.washington.edu
  • Jennifer Ward jlward_at_lib.washington.edu
Write a Comment
User Comments (0)
About PowerShow.com