29
http://iamsect. ncl.ac.uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

  • View
    215

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Shibboleth

More commonly associated with secure authentication and

authorisation systems.

(also, believed to be the first password)

Page 2: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Who are we?•IAMSECT project

•http://iamsect.ncl.ac.uk/• Inter-institutional Authorisation Management to Support

eLearning with reference to Clinical Teaching

•Collaboration between Durham, Northumbria and Newcastle

•Using BlackBoard and Zope

•JISC ‘Core Middleware’ (£7 million overall)

Page 3: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

What we’re doing

•Shibboleth-enabling Blackboard-based VLE

•Shibboleth-enabling Zope-based VLE

•Creating managerial and technical documentation

•Dissemination and awareness events

Page 4: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Shibboleth

•What is it?

•What can I do with it?

•How does it help me?

•What happens next?

•What do I need to do?...

Page 5: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

What is Shibboleth?

•Distributed Authentication and Authorisation

•authentication - identifies who you are

•authorisation - what you are allowed to do

• (in the past, these have usually been combined)

•Standards-based (SAML)

•Should save time and effort

Page 6: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Core Concepts

•A user is authenticated at “home”

•Home knows who and what a user is

•Service providers make access decision based on what a user is

•Service providers should only know the minimum about a user

What is Shibboleth?

Page 7: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Exampleexternalresource

Page 8: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

External resource - ‘bruno’ at Durham

Page 9: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Exampleexternalresource

where areyou from?

Page 10: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

‘WAYF’ Server

Page 11: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Exampleexternalresource

where areyou from?

user selectsidentity provider

Page 12: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Authenticated at Newcastle

Jon DowlandJon Dowland

(for a service at Durham)

Page 13: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Exampleexternalresource

where areyou from?

user selectsidentity provider

Authentication(LDAP, Active Directory, etc.)

happens at Newcastle

Page 14: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Page 15: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Success!

Page 16: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

What happened there?

•The Newcastle user wanted to view a resource at an external site (Durham)

•The external site is using Shibboleth, and is in a Federation that Newcastle is also in

•Due to prior arrangements, Durham can trust Newcastle users at their site

•Newcastle knows who their students are

•Durham does not need to know

Page 17: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Whole process simplified

1User User

accessesaccessesprotectedprotectedresourceresource

3

User User directed to directed to

theirtheirinstitution institution

forforauthenticatauthenticat

ionionCredentials Credentials and and agreedagreed informationinformation

passed passed backback

2

Page 18: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Rather a lot of work?

•However, user is now logged-in to other Shibboleth services serviced by the same federation

•Many of the redirects will be transparent to the user

Page 19: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Some definitions•Federations are used to group

together service providers and institutes who can agree to the same rules

•more a social construct than a technical one

•Examples: SDSS, Athens, inQueue, inCommon

Page 20: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Some definitions 2

•Agreed Information = Attributes

•descriptive information about a user

•can technically be anything

•likely to be heavily influenced by privacy policies

Credentials Credentials and and agreedagreed informationinformation

passed passed backback

Page 21: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Electronic Journal Access

•Access to MetaLIB portals

•Finer-grained access & personalisation

•e.g. just final year engineers have access

•e.g. EDINA BIOSIS e-journal service

What can I do with it?

Page 22: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Athens (1996)

•Admired Internationally

•Single identifier, multiple sign-on

•UK Education and Health

•Secure

•Centralised

UserAthens

Service

Page 23: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Athens (2005)

•Migrating to Shibboleth

•Shibboleth-Athens gateway

•Middleware Assisted Take Up service (MATU)

•for early adopters of Shibboleth

Page 24: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Athens ServicesADITUSAMADEUSAMICO libraryAPU Library ProxyAxiomBANKSCOPEBIDS CAB AbstractsBIDS IBSS ServiceBIDS Silver Platter INSPEC serviceBIDS SilverPlatter PsycINFO ServiceBLISSBMJ JournalsBioMed CentralBlackwell-Synergy.comBritish Standards OnlineBusiness Ratio ReportsButterworths Accountancy DirectButterworths All England DirectButterworths Banking Law DirectButterworths Businesscompliancedirect.coButterworths CaseSearchButterworths Civil Procedure OnlineButterworths Commercial Property LawButterworths Corporate FinanceButterworths Corporate Law DirectButterworths Crime OnlineButterworths EBL Direct EssentialsButterworths EBL Direct PremiumButterworths EOR DirectButterworths EU DirectButterworths Employment OnlineButterworths Family and Child DirectButterworths Financial Regulations ServiButterworths Forms and Precedents DirectButterworths HSE DirectButterworths Halsbury's Laws of ...Butterworths Human Rights DirectButterworths IRS Employment ReviewButterworths Immigration and Asylum LawButterworths Insolvency Law DirectButterworths Intellectual Property ...Butterworths International TaxButterworths Law DirectButterworths Law Reports DirectButterworths Legal UpdaterButterworths Legislation DirectButterworths Licensing DirectButterworths Local Government DirectButterworths PI OnlineButterworths PensionsProButterworths Property Tax DirectButterworths Scotland DirectButterworths Scots Law DirectButterworths Sergeant Sims Stamp Duty

Butterworths Stair MemorialButterworths Stone's Justices ManualButterworths Tax DirectButterworths Tax Planning ServiceButterworths Trusts and Estates DirectButterworths UK & International GAAPplusButterworths US Banking Editions OnlineCHEST Associated Site ContactsCHEST Further Education Site ContactsCHEST Higher Education Site ContactsCHEST Ireland Site ContactsCSA AqualineCSA Artbibliographies ModernCSA Internet Database ServiceCSA Linguistics & Language BehaviourCSA e-psycheCartalinxCensus Dissemination UnitCensus Geography Data Unit (UKBORDERS)Census Interaction Data ServiceCensus Learning ResourcesCensus Microdata Unit at the CCSRCensus Registration ServiceChadwyck-Healey KnowEuropeChadwyck-Healey KnowUK DatabaseChadwyck-Healey LION for collegesChadwyck-Healey Literature OnlineChadwyck-Healey PCI Full Text DatabaseChildlink.co.ukCity University Virtual LibraryCochrane LibraryComputer AbstractsCreative ClubCrossFire Service (PLUSABGM)CrossFire self-teach modules (MIMAS-XFT)Dialog DataStarDialog Education@SiteDialog@SiteEBSCOhost EJSEBSCOhost databasesEDINA AGDEXEDINA BIOSISEDINA BIOSIS Previews 1969 - 1984EDINA CAB AbstractsEDINA CompendexEDINA DigimapEDINA EconLitEDINA INSPECEDINA Index to The Times, 1790 - 1980EDINA MLAEDINA PAISEDINA UPDATEEEBOEIU Citydata

EIU CountrydataEIU Marketindicators & ForecastsESDS InternationalESDU DataESRI NTF ConvertersEducation Image GalleryEducation Media OnLineEducation Media OnLine medical-restrictElectronic Surgeons in Training EducatioEmerald FulltextEmerald Management ReviewsEncyclopaedia BritannicaEngineering Village 2Extenza e-Publishing ServiceFAMEGale Group InfoTracISI JCR Science EditionISI JCR Social Sciences EditionISI Web of KnowledgeIdrisiIngenta Full Text JournalsIngenta SelectInt. Civil Engineering AbstractsIrish Reports and DigestIsle of Man GIS dataJASPERJUSTIS Celex and OJCJUSTIS Daily CasesJUSTIS ECJ ProceedingsJUSTIS Family LawJUSTIS HermesJUSTIS Human RightsJUSTIS Industrial CasesJUSTIS Law Reports (eLR)JUSTIS Law Reports DigestJUSTIS Lloyd's Law ReportsJUSTIS Mental Health Law ReportsJUSTIS Official Journal CJUSTIS Prison Law ReportsJUSTIS UK Statutes and SIsJUSTIS Weekly LawJobs admin stuffJustCiteKeynoteKumarandClark.comLexisNexisMD ConsultMETAPRESSMIMAS ISI BIOSIS PreviewsMIMAS ISI Chemistry ServerMIMAS ISI Current Contents ConnectMIMAS ISI Derwent Innovations IndexMIMAS InfoterraMIMAS Landmap

MIMAS Landmap MediterraneanMIMAS LitLinkMIRA Virtual Automotive Info CentreMartindale & Stockleys Drug InteractionsMintel ReportsMulberryNeLH Evidence-Based on CallNeLH Journal of Medical ScreeningNetLibraryNewsBank InfoWebOCLC FirstSearch ServiceOSIRISOvid OnlineOxford English Dictionary OnlineOxford Reference OnlinePapyrus software for DOSPapyrus software for the MacParlianetPerfect AnalysisPrimal Pictures Basic Anatomy (NHS)Primal Pictures anatomy.tvProQuestProQuest Reference AsiaRCS Affiliates AreaRCS Discussion ForaRCS Library Electronic JournalsRCS Members AreaRefWorksReuters Business Insight UnlimitedSCOTBIS: Members AreaSCRAN Web SiteScienceDirectSentient DISCOVERSilverPlatter Arc2Snapshots International: Market ResearchStatistical Accounts of ScotlandSwetsWiseSynsoft HYDRA and HYDRA ONLINETRILTTaylor and Francis eBook SubscriptionsTechnical Indexes Info4EducationTechnical Indexes Info4HealthEstatesThe Academic LibraryThe Times Law ReportsUK JSTOR Mirror ServiceWILSONWEBWestlaw UKWiley InterScienceWriteNoteXpertHRZETOC - BL Electronic Table of ContentseSTEP administrators resourceimages.MDxreferplus

Page 25: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Username management

•Should be greatly reduced

•should be done by institutional IT services

•Access to wider variety of resources

•Athens are ‘Shibboleth-enabling’ services, using their gateway

•JISC - doing same thing with EDINA, MIMAS and other services

How does it help me?

Page 26: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Shibboleth Futures•Shibboleth is a disruptive technology

•Authentication, privacy barrier removed

•Online “reputation based” systems could kill journals?

•Services bought in from outside e.g. webmail for students

•Niche services flourish

What happens next?

Page 27: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Summary

•Shibboleth will help service providers and service users

•Lots of momentum

•Standards-based, open

•eduserv (Athens) and JISC committed to process

Page 28: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Recap...

•What is it?

•What can I do with it?

•How does it help me?

•What happens next?

•What do I need to do?...

Page 29: Http://iamsect.ncl.ac. uk Shibboleth More commonly associated with secure authentication and authorisation systems. (also, believed to be the first password)

http://iamsect.ncl.ac.uk

Shopping List•WebISO service (single sign on)

•preferably institutional

•Identify Attributes

•easy ones; affiliation, course,

•where to find these attributes?

•hard ones; EduPerson principle name