Presentation is loading. Please wait.

Presentation is loading. Please wait.

Moonshot Workshop 14 th October 2014. Introduction to the Day Moonshot Workshop.

Similar presentations


Presentation on theme: "Moonshot Workshop 14 th October 2014. Introduction to the Day Moonshot Workshop."— Presentation transcript:

1 Moonshot Workshop 14 th October 2014

2 Introduction to the Day Moonshot Workshop

3 Agenda 10:00 – 10:10 Intro to the morning 10:00 – 11:00 Pseudonymous identifiers, account mapping 11:00 – 11:15 Break 11:15 – 12:30 Your requirements 12:30 – 13:30 Lunch 13:30 – 13:40 Intro to the afternoon 13:40 – 14:30 Management Portal 14:30 – 15:30 Open questions / assistance 15:30 – 15:45 Break 15:45 – 16:00 Summary

4 Moonshot & Communities A quick reminder… What are communities?

5 Communities and Policy Authentication Policy Community / (Community of Registration) Authentication Policy Community / (Community of Registration) Community A Community B Community C Organisation validation to APC’s defined standards Policy coming from community requirements. Could include: Registration LoA AuthN LoA Operational Practices User behaviour Attribute release (RADIUS & SAML) Etc.

6 Moonshot & Communities Communities will consist of a subset of the entities connected to a particular APC.

7 Whole Trust Network

8 Community A

9 Community B

10 Community C

11 Moonshot/TR – Pseudonymous Identifiers SAML & eduroam roam have one pseudonymous id: – eduPersonTargetedId – CUI Allows pseudonymous use of resources – good Typically targeted to RP to stop vendor collusion – From privacy perspective – good – From perspective of projects with multiple resources that want to link accounts – bad!

12 Moonshot/TR – Pseudonymous Identifiers Moonshot has more layers than SAML / eduroam Let’s take advantage of that… Three layers: – Host – Realm – Community

13 RP1IdP1RP2 cardiff.ac.uk RP1RP2 IdP1 ja.net Community A RP Targeted Identifier RP Targeted abcd efgh ijkl mnop Different for every RP – No collusion – But no (good) linking either

14 RP1IdP1RP2 cardiff.ac.uk RP1RP2 IdP1 ja.net Community A Realm Targeted Identifier Realm Targeted abcd Different for every realm – No collusion across realms – Linkability between RPs in same realm abcd efgh

15 RP1IdP1RP2 cardiff.ac.uk RP1RP2 IdP1 ja.net Community A Community Targeted Identifier Community Targeted abcd Different for every community – No collusion across communities – Linkability between RPs in same community abcd

16 Pseudonymous Identifiers Wiki contains (or will do) instructions on how IdPs can enable this: – FreeRADIUS policy.d file – Currently hash based generation – Will also support stored (and revokable) option

17 Account Mapping / AuthZ Two/three/four main options: – IdP has control: IdP asserts info (e.g. mailbox name), RP uses that info to map directly to account – RP has control: IdP asserts info (e.g. pseudonymous id (in RADIUS or SAML)): – RP Proxy uses that info to map to account, with transformational logic – RP Proxy passes info unmodified, and service itself uses its own stuff to map to account – RP Proxy passes info after transformation, and service itself uses its own stuff to map to account

18 Existing vs JIT account Existing accounts: – Use realm/COI wide identifier to get people to register online first and create and account linked to that id – Or create account in advance, get IdP to assert that info for each user JIT – Could get FR to run custom command to create something on the fly – Or app/service may be able to do this itself

19 DEMO

20 Final Q&A Any questions?

21 THANK YOU Janet, Lumen House Library Avenue, Harwell Oxford Didcot, Oxfordshire t: +44 (0) 1235 822200 f: +44 (0) 1235 822399 e: service@ja.net


Download ppt "Moonshot Workshop 14 th October 2014. Introduction to the Day Moonshot Workshop."

Similar presentations


Ads by Google