17
Umbrell a Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Embed Size (px)

Citation preview

Page 1: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 11

Umbrella for Photon / Neutron Community

Page 2: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 2

PaNdata Partners

• Alba, Spanish National Sychrotron Facility• Diamond UK Synchrotron facility• European Synchrotron Radiation Facility (ESRF)• Deutsches Elektronen Synchrotron (DESY)• Institut Laue–Langevin (ILL)• Max IV Laboratury Lund• ISIS STFC Neutron source• HZB, Helmholtz Zentrum Berlin• Paul Scherrer Institut (PSI), hosting SINQ and SLS• Soleil, French National Synchrotron Facility

Page 3: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 3

CRISP IT Partners

• European Synchrotron Radiation Facility (ESRF)• Deutsches Elektronen Synchrotron (DESY)• European Organisation for Nuclear Research

(CERN)• European Spallation Source (ESS)• GSI Helmholtz Centre for Heavy Ion Research

(GSI)• Institut Laue–Langevin (ILL)• European X-ray Free Electron Laser (XFEL)• Paul Scherrer Institut (PSI)

Page 4: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 4

The user community I Photon facilities

Synchrotrons and Free Electron Lasers (FELs) Light of highest brightnessAbout 15 synchrotrons in EU (ESRF + national)

FELs, even 103 to 106 times brighter SLAC/Stanford, DESY/Hamburg, FEL/Spring-8/Japan, PSI/Villigen Membrane proteins; microscopic movies of chemical reactions

Neutron facilities Complementary Similar user community

Small teams, visit for Few hours (structural biology) to Few weeks (superconductivity, nano investigations)

Page 5: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 5

In EU >> 30’000 visiting users /y Organised by local user offices Large overbooking (≥3:1), low chance to be accepted Important to minimize administrative load

On-site visits Short duration In part spontaneous (keep that attraction) Part-time users

Decentralized structure (compare e.g. to CERN) Manifold research fields Many data sources facilities National character of facilities, report to own governments

Zoo of research areas Archaeology, chemistry, materials + analytical sciences, life sciences Physics is minority Linking element is common use of large facilities (not science field) !

The user community II

Page 6: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 6

What are the IT requests?

Huge datasets Novel 2D detectors, quantum leap in data quality, but also data volumes Multi-image techniques (tomography, lens-less imaging) Molecular movies at FELs ‘Petabyte’ ‘normal’ unity; time over for ‘hard-disk in the trouser pocket’

Trans-facility experiments Single Sign On (SSO) Standardize proposal procedures on EU scale

Remote data access Analyze data remotely at facility Combine datasets taken at different facilities Clouds (commercial, community-based) Respect confidentiality restrictions

Remote experiment access Basic: passive online access to measured data Advanced: active control

PR Issues Improve corporate identity Improve public lobbying

Page 7: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 7

Incorporate confidentiality aspects High competition, especially structural biology Time-window-structured access to experiments and data

Rely on existing local user office structure Great experience DIY (Do It Yourself) operation

Users: manage their personal entries User offices: supervising; manage authorizations

Base system on professional authentication standard Shibboleth, federated Single-Sign-On System (SAML), widely used Special photon / neutron user federation Only one identity provider Supervising by local User Offices

Concept Unique user identification on EU scale Hybrid information storage No possibility for cross-facility information pull Multi-level identification (maximum autonomy to facilities) Waterproof but slim data protection system

Umbrella as Prototype

Page 8: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 8

Facilities Keep existing administration structures as much as possible

o Proposal workflowo Guest house / restaurant, access badges, stock room, …

During implementation parallel operationo smooth transitiono No time-zero

Users DIY (Do It Yourself) operation

o Users: manage their personal entrieso User offices: supervising; manage authorizations

Collaborations Self organization of data access via collaborations Principal investigator / main proposer controls who is allowed to access data

Applications Multi-level trust applications define level Lowest level: Google-type handshake Higher level: authentication at facility user offices, no external ??

Operation conceptBottom-up: Delegation and direct feedback

Page 9: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 9

The Umbrella Concept

User

UOffice2 UOffice1UOffice3

Fig.1

Page 10: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 10

Hybrid concept (central and federated)

Answer to conflicting requests:Efficient technologyConfidentialityConsequent distinction of authentication and authorisation

User info Proposal Modules

Central

(comm

on)part

Localfacilitypart

o Modules with general, scientific info

o Detailed infoo Roles at facilities

o Identificationo Registration for central serv.

Affiliation info

o Departmento Postal address Central phone

o Proposer infoo Roles at facilities

o Facility specific city code (e.g. for EU reimbur- sement

10

Page 11: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 11

Embargo vs. post-embargo period Here only embargo (most critical, confidentiality)

Standard access rights rule No chance for manual central authorization 1‘000s of experiments, 10‘000s of users

Identity by Umbrella Unique, EU-wide user authentication Allows trans-facility actions, Single Sign On

Keep Role of proposal as organizing element Who participates in experiment, has access right to data Principal investigator / main proposer

Remote data access, concept proposed

11

Page 12: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 12

Pjxx

User3

User4

User1

User2

User5

PpA1Data1

PpA1User1User3User5

PpB1User1User3User5

PpB2User1User2

PpC1User3User4User5

Pjyy

User2

Pjzz

User4User5

PpA1DataN

….

PpB1Data1

PpB1DataN

….

PpB2Data1

PpB2DataN

….

PpC1Data1

PpC1DataN

….

Facility A

Facility B

Facility C

UsersUser Level

ProjectsProject Level

Proposals Experiments / DataFacility Level

User3

User1

User1

User3

User5

Page 13: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 13

Umbrella Plus Proposal-based user administration

Linking via Umbrella to local WUOs: includes full user services Remote file access, remote experiment access + …

Non-proposal-based user administration HEP-type operation (very long-term proposals) Small facilities (e.g. university labs, …) May have need for user db, but not for the rest Umbrella + stripped-down version of a WUO

o Core user dbo Shibboleth communicationo Green / red lamp at the output

Umbrella Bio Currently 2 decoupled user review/access schemes Combine Umbrella + BioStruct

Bridging

13

Page 14: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 14

Umbrella and BioStruct

14

WUO3WUO2WUO1

CentralBioStruct

User Office

User

c) BioStruct with Umbrella

CentralUmbrella

WUOS1

Facility Web-based User Offices

Other BioStruct services

WUOS2

WUO3WUO2WUO1

b) BioStruct as present present

Facility Web-based User Offices

CentralBioStruct

User Office

User

Other BioStruct services

WUO3WUO2WUO1

User

a) Standard

Facility Web-based User Offices

Page 15: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 15

Goal and duration Test of the system by future users February 1 – March 31

Central Applications Prototype of central web site EAA: registration, mutation Alfresco, Indico, Issue tracker, Wiki

Federated applications Umbrella + WUO clone versions

Participants Facilities

o DESYo Diamond (iCAT service, Moonshot?)o ESRFo PSI

‘Friendly’ userso ~30, all over EUo External expert users (ESUO, ETH, BioStruct, ??)o Local facility experts (DESY)

Friendly user phase

15

Page 16: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 16

till January, 31: Umbrella preparation Definition of active participants Definition of elements to offer to users Definition of web portal Documentation Final developments

from February 1, Friendly user phase Contact of users Umbrella + WUO test versions (DESY, PSI, ESRF, Diamond)

from May 31 Workshop with all participants Concluding feedback document Implementation of feedback Legal work (trust issues, MoUs, …)

from September 1, Ready for implementation

Umbrella road map

16

Page 17: Umbrella Federated Identity Management Workshop, Taipei, February 27, 2012Heinz J Weyer, PSI 1 1 Umbrella for Photon / Neutron Community

Umbrella

Federated Identity Management Workshop, Taipei, February 27, 2012 Heinz J Weyer, PSI 17

Clear demands at large photon / neutron facilities Unique user ID Remote data and experiment access Need for user and facility friendliness Very large number of visiting scientists: Need slim and efficient system

Limited excitement on management (and user?) side Resources Confidentiality Scientific competition

Overlapping IT communities, bridging Large facilities and universities (educational sector) Large facilities and university labs Different communities

Umbrella as prototype Common web portal Slim solution, no top down organization, self service elements Build on existing infrastructure, clear topology, avoid parallel worlds

Conclusion

17