Presentation is loading. Please wait.

Presentation is loading. Please wait.

Shibboleth Development and Support Services SAML Protected Resources The theory and practice of granularity and management data Ed Dee EDINA.

Similar presentations


Presentation on theme: "Shibboleth Development and Support Services SAML Protected Resources The theory and practice of granularity and management data Ed Dee EDINA."— Presentation transcript:

1 Shibboleth Development and Support Services SAML Protected Resources The theory and practice of granularity and management data Ed Dee EDINA

2 Shibboleth Development and Support Services JIBS User Group 16 June EDINA Service provider – Digimap, Film & Sound Online, etc… Identity provider – Various Federated Access – SDSS Federation – UKAMF: Metadata Management & Tech. Support

3 Shibboleth Development and Support Services JIBS User Group 16 June Where lies the guilt Service providers Identity providers UK Access Management Federation User Community Granularity and lack of management data from SAML protected resources 50% 30% 10%

4 Shibboleth Development and Support Services JIBS User Group 16 June SAML Security Assertion Markup Language Standard for Exchanging authentication and authorisation information Identity ProviderService Provider

5 Shibboleth Development and Support Services JIBS User Group 16 June The Questions Pussy cat pussy cat where have you been? Ive been down to London to visit at the Queen. Pussy cat pussy cat what did you there I frightened a little mouse under her chair.

6 Shibboleth Development and Support Services JIBS User Group 16 June Shibboleth flow diagram

7 Shibboleth Development and Support Services JIBS User Group 16 June Technical stuff Identity Provider Service Provider Resource Federation Metadata User SAML Dialogue Attribute Database Authorisation Database Federation Metadata

8 Shibboleth Development and Support Services JIBS User Group 16 June SAML Dialogue Uninteresting (to us): – Initiation/Termination – Security Interesting (to us): – Scope information Institution/Service who are you – Attributes User-specific information

9 Shibboleth Development and Support Services JIBS User Group 16 June Q1: Pussy cat pussy cat where have you been? From the IdP: – What resource are being used – Who is using them Shibb 2x IdPs only – Not outsourced IdPs – Not non-Shibb IdPs – Not Shibb 1.3 IdPs eosl date 30 June 2010

10 Shibboleth Development and Support Services JIBS User Group 16 June Q1: Pussy cat pussy cat where have you been? Shibb 2 IdP Audit log Who (ePPN) When (time stamp) What (relying party id) https://spaces.internet2.edu/display/SHIB2/IdPLogging Analysis Application Federation Metadata Attribute Database Audit Log(s) Access Reports

11 Shibboleth Development and Support Services JIBS User Group 16 June Tools Project Raptor – Software toolkit for reporting e-resource usage statistics – Shibboleth 2 IdPs & EZproxy – – JISC + Cardiff University + Kidderminster College – V1.0 due Feb 2011

12 Shibboleth Development and Support Services JIBS User Group 16 June Q2: Pussy cat pussy cat what did you there? Cannot come from IdP Must come from SP – What does SP know about user Service Provider Resource User Identity Provider Attribute Database Attributes

13 Shibboleth Development and Support Services JIBS User Group 16 June Attributes: EduPerson Object Class – Core Targeted ID Principal name [Scoped] Affiliation Entitlement – Other Nick name Org [Unit] DN

14 Shibboleth Development and Support Services JIBS User Group 16 June Granularity: Core Attributes – [Scoped] Affiliation Scope Member | {Staff | Student | Employee | Affiliate | Alum | library-walk-in} – Entitlement Service - User Specific conditions urn:mace:dir:entitlement:common-lib-terms

15 Shibboleth Development and Support Services JIBS User Group 16 June On Passing Attributes Photo: Library of Virginia / Flikr

16 Shibboleth Development and Support Services JIBS User Group 16 June EDINA Digimap – [Scoped] Affiliation – Targeted ID – Principal Name – Title – Givenname – Sn [surname] – O [organisation] – Ou [organisational unit] – Mail

17 Shibboleth Development and Support Services JIBS User Group 16 June Reality Identity Provider Service Provider Attribute Release Policy

18 Shibboleth Development and Support Services JIBS User Group 16 June Reality Most IdPs give out only: – [Scoped] Affiliation Organisational affiliation (ePSA) SP cannot determine department etc. ePSA often just – Targeted Id Service-specific, opaque ID (ePTI) SP cannot determine user SP cannot correlate usage between services. Many IdPs cannot handle entitlement

19 Shibboleth Development and Support Services JIBS User Group 16 June No one really asks us much for ARP changes IdP administrator

20 Shibboleth Development and Support Services JIBS User Group 16 June Why? IdPs – Fear of Data Protection legislation – No inclination; No capabilities – No SPs ask for it SPs – Not available from IdPs – No use for data

21 Shibboleth Development and Support Services JIBS User Group 16 June Stable Deadlock Too hard to ask, so SPs dont IdPs get no requests, think all is well

22 Shibboleth Development and Support Services JIBS User Group 16 June What Do SPs Do Personalisation – Registration system – Registration database Usage Statistics – Merge logs and registration details EDINA Digimap – Users / Status / Department

23 Shibboleth Development and Support Services JIBS User Group 16 June Attribute Release Progression Basic Attributes Extended Attributes Personal Attributes

24 Shibboleth Development and Support Services JIBS User Group 16 June Towards agreement Forums – Small scale – Application-area specific – Agree what is desirable – Agree what is possible – Experiment, agree, deploy, not theorise: No Top-down Dictate

25 Shibboleth Development and Support Services JIBS User Group 16 June NESLi2 JISC Statistics Portal – Cranfield, Birmingham City University, MIMAS – Database/Journal/article level reporting – Oct 2009 – Dec 2010 – "one-stop shop" could go to view and download their own usage reports from NESLi2 publishers –

26 Shibboleth Development and Support Services JIBS User Group 16 June Granularity & Management Data Technically Capabilities exist Natural restful inertia - problem large – UKAMF 800+ members SPs IdPs User Driven Tackle from the bottom up


Download ppt "Shibboleth Development and Support Services SAML Protected Resources The theory and practice of granularity and management data Ed Dee EDINA."

Similar presentations


Ads by Google