24
Holly Eggleston, UCSD Shibboleth and Library Resources InCommon Library/Shibboleth Project

Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

  • Upload
    haque

  • View
    236

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Shibboleth and Library Resources

InCommon Library/Shibboleth Project

Page 2: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

What is the Library/Shibboleth Project?

• Established 2007 • Five universities + Internet2 • Campus IT, Library IT, Librarians • Adding Shibboleth to existing library

services

Page 3: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Current focus of Library/Shibboleth

• Access control and licensed electronic resources

• Identify user scenarios • Document business practice and

technology issues • Test solutions

Page 4: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Why are we here?

• Shibboleth adds value to library resources • There are issues, but they’re solvable • Successful deployment is possible

Page 5: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Electronic resources backgrounder

• Ten years of growth • Prevalence of home computing •  Increase in distance education • Convenience and user expectation • Hundreds of vendors, thousands of resources • Significant part of the library collection budget • Access and use restrictions • Substantial work to integrate this seamlessly

Page 6: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

What's wrong?

• Remote access is problematic • Too many passwords make chaos • Maintaining IP’s is time consuming and

unreliable

Page 7: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

How can we fix it?

• Remove need for user-side configuration • Single sign on • Manage IP’s locally … or not at all

Page 8: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

What do we want?

• Integrated access to licensed library resources regardless of user location

• Consistent user experience for authentication

• Reduced maintenance overhead for library resources

• Reliable authentication for vendors

Page 9: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

How do we get there?

Page 10: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Scenario 1 - IP validated resource, on campus

User

Nature .com

IP Validated Resource

Page 11: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Scenario 2 - IP validated resource, off campus

User

Nature .com

Proxy / VPN

IP Validated Resource

Page 12: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

What is Shibboleth?

• Open source standards-based web single sign-on package

• Leverages local identity management system • Enables access to campus and external

applications • Protects users’ privacy • Helps your service partners • Plays well with others

Page 13: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Scenario 3 - Shib-enabled resource anywhere

User

ScienceDirect

IdP

Shibboleth-enabled resource

Page 14: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Scenario 4 - Shib-enabled resource, on campus

User

ScienceDirect

IdP

mod auth

location

Shibboleth-enabled resource

Guest / known

Page 15: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

What is EZProxy?

• Proxy access for off-campus resources • Inexpensive • Library-focused • Server side proxy • Acts as virtual server/client • Rewriting URL's • SSO authentication

Page 16: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Scenario 5 - Single sign on proxy, off-campus

User

ScienceDirect

Nature .com

EZProxy IdP

mod auth

location

Shibboleth-enabled resource

IP validated resource

Library Home Page

Page 17: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Options for access

Local Config Needed

Proxy Maintenance

Vendor IP Maintenance

Separate Credentials

Web Proxy Yes Yes Yes Yes

VPN Yes No Yes Yes

Shibboleth No No No No

Shibboleth + EZProxy

No Yes No No

Page 18: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Library concerns with Shibboleth

• Communication with campus IT • Privacy • Privacy with individual vendors • Privacy across vendors • Session persistence

• Walk-in users • Library patron database integration • Are Shibboleth benefits worth the effort?

Page 19: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Benefits to using Shibboleth in libraries

• Easier off-campus access of resources • Simplified user authentication experience • Personalization of services without

releasing identity • Centralized authentication maintenance

Page 20: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Currently under investigation

• Eliminating need for vendor IP maintenance by routing all activity through proxy

• Using Shibboleth as central "foot traffic" log for measuring resource use

• Best practices for persistent URL's • Role of federation in licensing and

enforcement

Page 21: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Next steps – Library/Shibboleth Project

• Actively partner with other federations • Coordinate with Shibboleth-enabled

vendors to join InCommon • Encourage adoption of Shibboleth by US

institutions and libraries • Conducting pilots to validate approaches • Recommending best practices and

solutions to common use cases • Community information sharing

Page 22: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

Shibboleth-enabled information providers

•  American Chemical Society •  Atypon •  CSA •  EBSCO •  Elsevier Science Direct •  Exlibris •  EZProzy •  JSTOR •  Literary Encyclopedia •  OCLC WorldCAT

•  OVID/SilverPlatter •  Project MUSE •  Proquest •  Safari (underway) •  SCRAN •  Serials Solutions •  Springer •  Thomson Gale •  Thomson ISI (underway)

Page 23: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

What can you do?

• Implement Shibboleth locally • Explore local issues and concerns with

your library • Enable SSO with local proxy • Pilot existing SSO vendors • Discuss interest in SSO to commercial

vendors

Page 24: Shibboleth and Library Resources - …Presentation... · Shibboleth and Library Resources InCommon Library/Shibboleth Project ... EZProxy No Yes No No . Holly Eggleston, UCSD Library

Holly Eggleston, UCSD

More information

https://spaces.internet2.edu/display/InCCollaborate/Home