AAI for a Collaborative Data Infrastructure

Slides:



Advertisements
Similar presentations
ASPiS - Architecture for a Shibboleth-Protected iRODS System Mark Hedges, Tobias Blanke Centre for e-Research, Kings College London Adil Hasan, Jens Jensen.
Advertisements

EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
CLARIN AAI, Web Services Security Requirements
Implementing Federated Security with ConSec Jens Jensen, STFC OGF40, Oxford, 16 Jan 2014.
EUDAT FIM4R at TNC 2014 Jens Jensen, STFC, on behalf of EUDAT AAI task force.
EUDAT Towards a pan-European Collaborative Data Infrastructure Ari Lukkarinen CSC-IT Center for Science, Finland APA Conference, November 6th, 2012.
Federated Identity Management for Research Communities (FIM4R) David Kelsey (STFC-RAL) EGI TF, AAI workshop 19 Sep 2012.
2006 © SWITCH Authentication and Authorization Infrastructures in e-Science (and the role of NRENs) Christoph Witzig SWITCH e-IRG, Helsinki, Oct 4, 2006.
FIM-ig Federated Identity Management Interest Group.
Federated A(A(A))I Jens Jensen hepsysman, RAL,
Here Come the Feds Federated identity management: the consumer’s perspective Jens Jensen, STFC On behalf of EUDAT AAI TF EGI CF Manchester April 2013.
Federated Identity Management for HEP David Kelsey WLCG GDB 9 May 2012.
Serving society Stimulating innovation Supporting legislation Danny Vandenbroucke & Ann Crabbé KU Leuven (SADL) AAA-architecture for.
WebFTS File Transfer Web Interface for FTS3 Andrea Manzi On behalf of the FTS team Workshop on Cloud Services for File Synchronisation and Sharing.
Authentication and Authorisation for Research and Collaboration Peter Solagna Milano, AARC General meeting Current status and plans.
EUDAT: Data sharing and management in a collaborative data infrastructure Rob Baxter, EPCC, University of Edinburgh.
EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No B2ACCESS LSDMA.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
European Grid Initiative AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
EUDAT operations perspective and initial achievements Johannes Reetz EGI Technical Forum 2012 EGI/EUDAT/PRACE operations workshop Prague, 18 Sep 2012 eudat.eu.
AAI needs of the Distributed Computing Infrastructures - CLARIN Dieter Van Uytvanck Max Planck Institute for Psycholinguistics
Implementing Community Security Policies for Trustworthy e/cyberinfrastructure Jens Jensen, STFC (UK) Paolo Mori, CNR (IT) Stephan Kindermann, DKRZ (DE)
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI-InSPIRE PY5 new activities Peter Solagna – EGI.eu.
Store and exchange data with colleagues and team Synchronize multiple versions of data Ensure automatic desktop synchronization of large files B2DROP is.
Authentication and Authorisation for Research and Collaboration Peter Solagna, Nicolas EGI AAI integration experiences AARC Project.
Authentication and Authorisation for Research and Collaboration AARC/CORBEL Workshop for Life Sciences AAI AARC Draft Blueprint.
EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No EUDAT Services.
J. Quinteros, A. Heinloo, B. Weber, L. Hämmerle and W. Pempe
Introduction to AAI Services
Accessing the VI-SEEM infrastructure
PIDs in EUDAT Webinar, 15 Februari 2013
Towards a pan-European Collaborative Data Infrastructure
The EUDAT Services Suite
Tokamak data mirror for JET and MAST Moving towards an open data repository for European nuclear fusion research.
EUDAT: collaborative pan-European infrastructure providing research data services, training and consultancy This work is licensed.
EUDAT’s engagement with the Earth Sciences
GISELA & CHAIN Workshop Digital Cultural Heritage Network
EGI Updates Check-in Matthew Viljoen – EGI Foundation
User Community Driven Development in Trust and Identity
eduTEAMS platform for collaboration Niels Van Dijk
IaaS Layer – Solutions for “Enablers”
Identity Management and Authorization
Federated Identity Management for Researchers (FIM4R)
CLARIN Federated Identity Vision
EGI-Engage Engaging the EGI Community towards an Open Science Commons
An AAI solution for collaborations at scale
The AARC Project Licia Florio (GÉANT) Christos Kanellopoulos (GRNET)
Identity Management and Authorization
Identity Management and Authorization
Mark van de Sanden Giovanni Morelli
Solutions for federated services management EGI
DATA SPHINX & EUDAT Collaboration
NFFA Europe.
Pilots in AARC Arnout Terpstra (AARC2) / Paul van Dijk (AARC1)
AAI For Researchers Licia Florio AARC Project Coordinator GÉANT DI4R
AARC Blueprint Architecture and Pilots
AAI Architectures – current and future
An EUDAT-based FAIR Data Approach for Data Interoperability
Common Solutions to Common Problems
European Research Data Services, Expertise & Technology Solutions
Pre-OMB meeting Preparation for the Workshop “EGI towards H2020”
Community AAI with Check-In
GISELA & CHAIN Workshop Digital Cultural Heritage Network
EUDAT Site and Service Registry
DATATURB Direct simulation data of turbulent flows
MMG: from proof-of-concept to production services at scale
AAI in EGI Status and Evolution
EOSC-hub Contribution to the EOSC WGs
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
LifeWatch AARC Pilot Fernando Aguilar 13th FIM4R Workshop
Presentation transcript:

AAI for a Collaborative Data Infrastructure EUDAT AAI for a Collaborative Data Infrastructure - Challenges and Approaches - Mark van de Sanden, EUDAT EGI H2020 workshop Amsterdam, 5 December 2013

Outline Intro to EUDAT EUDAT Services 2 use case EUDAT AAI requirements

The CDI concept Collaborative Data Infrastructure User-focused functionality, data capture & transfer, VREs Trust Data Curation Data Generators Users Data discovery & navigation, workflow creation, annotation, interpretability Community Support Services Persistent storage, identification, authenticity, workflow execution, mining Common Data Services

Initially six research communities on Board EPOS: European Plate Observatory System CLARIN: Common Language Resources and Technology Infrastructure ENES: Service for Climate Modelling in Europe LifeWatch: Biodiversity Data and Observatories VPH: The Virtual Physiological Human INCF: International Neuroinformatics All share common challenges: Reference models and architectures Persistent data identifiers Metadata management Distributed data sources Data interoperability

Communities and Data Centers Identifying basic requirements Identify commonalities, common data services

What community users see … Today Community portal, single credential type Community Layer Community specific authentication, authorization & single sign-on commutity data

What community users see … Tomorrow EUDAT portal, for non-affiliated users, many credential types Various community portals, different credential types common metadata exploration common data stage-in and stage-out services data services for the long tail data, also from citizen scientists common replication services with access to distributed storage Unified Authentication, Authorization & Single Sign-On data community data commutity data useful Other very

EUDAT Services services to come Metadata Catalogue AAI PID Aggregated EUDAT metadata domain. Data inventory Network of trust among authentication and authorization actors Identity Integrity Authenticity Locations Safe Replication Data Staging Simple Store Data curation and access optimization Various flavors Dynamic replication to HPC workspace for processing Researcher data store (simple upload, share and access) Semantic Anno checking & referencing EUDAT Box Dynamic Data Workflow Engine services to come dropbox-like service easy sharing local synching immediate handling executing WFs

VPH use case

DRIHM Bridge between citizen and community scientists Community Domain Specific Metadata Describe Citizens

Communities * 𝚷 𝛀 𝛀 𝚫 𝚿 * AuthN IdP A B C D AtP 1 2 3 eID shib OpenID x.509 Identity credential conversion Different types of Identity Providers AuthN zoned credential conversion service unique user Ids, project-wise mapped to attribute based access control information 𝚷 𝛀 𝛀 consolidated credentials AtP 1 2 3 Communities 𝚿 𝚫 Attribute Provider AuthZ either community-managed or ( ) attributes provided by user’s home IdP are reused *

EUDAT AAI Requirements Support different authentication methods (e.g. OpenID, OAuth, X.509, Shib, …) Support fine grained access control – VO and Role approach does not work A minimum set of semantically standardized attributes for user identification and access control Communities retain control on authorization decisions Attributes can be provided by Universities, Scientific institutes or Community organizations as IdP or AtP Support different Access Methods (e.g. HTTP, GridFTP, Web Portals, Workflows) Technics for bridging between community, Institute, NREN, e-Infrastructure providers (e.g. EGI, PRACE and EUDAT) and public/private (e.g. Helix Nebula, ..) domains Need for broadly accepted use and data privacy policies (e.g CoC, LoA)

EUDAT AAI SAML is used for authentication (possibly translated from OpenID) OAuth2 is used for delegation - internally, within the federation XACML is used for access control policies. Communities retain ultimate decisions on authorizations, EUDAT enforces these authorization rules across the federation An X.509 certificate with authorisation attributes is generated and managed internally and thus it is not exposed to or accessible by the user. Its purpose is threefold: (a) to ensure that non-HTTP services can be accessed (i.e., outside the OAuth delegation workflow), such as GridFTP and iRODS, and (b) to allow fine-grained authorisation, and (c) to allow command line access to services for expert users. In OAuth, the authorisation server remains the central hub where access is delegated. Since EUDAT needs finer grained access, the generated X.509 certificate carries also authorisation attributes which are checked against pre-defined access policies. The system used for this EUDAT AAI pilot was built by the Contrail project. The Contrail Security (ConSec) code is reused and tools are developed for this pilot project. ConSec was chosen after an evaluation of options, where ConSec promised most of the features required by the EUDAT communities. A ConSec authentication service is currently running at Juelich. EUDAT is currently not running an authorisation infrastructure.

EUDAT Sites community centres general data centres repositories (replica) storages