Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
eduTEAMS platform for collaboration Niels Van Dijk eduTEAMS Technical Lead SURFnet, The Netherlands DI4R Conference, Krakow, Poland, Sept. 28, 2016 Networks ∙ Services ∙ People www.geant.org Introducing eduTEAMS Service Design Test & Deployment • Market Analysis • Service Offering • Pilots • Production deployment In Depth • Membership management • Guest Identities Goals & Requirements Networks ∙ Services ∙ People www.geant.org 2 Challenges for Collaborative Organisations • Challenges in Authentication space • Collaborative organisations work with people outside scope of R&E communities as well • Requires Collaborative organisations to peer with other non R&E Identity providers or maintain an additional Identity provider • Challenges in Authorization space • Services run by Collaborative organisations often need attribute or group related information in the context of their collaboration, which are not issued by Identity providers • Requires Collaborative organisations to manage and provide additional attributes and groups towards their services, independently from the Identity provider Networks ∙ Services ∙ People www.geant.org 3 GEANT VO Platform as a Service Project • Goal • Investigate the conditions that would allow GÉANT to provide services to support Collaborative organisations • Focus on delivery of technical services • Out of scope: • Technical development • Policy & LOA development • Activities • • • • • • Gather requirements and priorities with/from communities Look at existing tools and technologies Look into delivery model Investigate business case & sustainability Pilot with communities Operations and Market Networks ∙ Services ∙ People www.geant.org 4 Market Analysis • The FIM4R paper (April 2012) was one of the first to articulate collective requirements for using Federated AAI for VOs. • The VOPaaS has performed a survey among several small and large Pan-European VOs to (re-)validate the requirements. Networks ∙ Services ∙ People www.geant.org 5 Market Analysis Results http://www.geant.org/Projects/GEANT_Project_GN4-1/deliverables/D9-2_MarketAnalysis-for-Virtual-Organisation-Platform-as-a-Service.pdf Networks ∙ Services ∙ People www.geant.org 6 eduTEAMS deployment model • eduTEAMS: a suite of services that supports AAI for Virtual Organisations • Basic Services • • • • For Collaborative Organisations with generic AAI requirements Operated by GÉANT Multi tenant service Also for Collaborations that are not legal entities • Advanced Services • Aimed to support Collaborative Organisations with advance AAI requirements • Operated by GÉANT on behalf of a VO • Single tenant service • Somebody – a legal entity - must take responsibility for that data Networks ∙ Services ∙ People www.geant.org 7 eduTEAMS Basic Services • eduTEAMS Membership Management service • • • • VO specific workflows for onboarding members Registry for VO persistent Identifier Limited set of attributes Accessible through eduGAIN • eduTEAMS Identity Hub • One persistent (SAML) IdP for many ‘Guest’ Identity Providers • Social (Google, Twitter, Linkedin, Facebook) • NREN operated & Commercial Guest IdPs (UnitedID.org, eduID.se) • eGOV (STORK) and BankID • Provides Account recovery • Available and accessible through eduGAIN • Supports Research and Scholarship Entity Category Networks ∙ Services ∙ People www.geant.org 8 eduTEAMS Membership Management • For R&E communities • • • • Manage your own onboarding workflows, Helps to formalize membership management, Gather additional attributes beyond identity providers Distribute authorization on membership to the right people • For Federation Operators • Many Federation have no support for Collaborative Organisations in their communities • eduTEAMS may be offered and supported trough the Federation • Federations may offer additional services on top of eduTEAMS to enhance collaboration (inter)nationally for their communities Networks ∙ Services ∙ People www.geant.org 9 eduTEAMS Identity Hub • Leverage External Identity Provider ‘patchwork’ • • • • • • • • Let the user choose favorite ID provider Provides one integration point with many Guest ID solutions Use from within eduGAIN Offers persistent identifier for user Allows account recovery if Guest ID solution ‘goes away’ Present Level of Assurance( LOA) information on IdP Protects user privacy, as ID provider cannot look beyond the hub 10 Networks ∙ Services ∙ People www.geant.org eduTEAMS Basic Services ecosystem VOOT AA SAML AA eduTEAMS Membership Management Service Provider COmanage IdP AuthN: ID + attributes eduTEAMS Identity Hub External IdP Networks ∙ Services ∙ People www.geant.org 11 eduTEAMS in AARC Reference architecture Networks ∙ Services ∙ People www.geant.org eduTEAMS Membership Management - flow IdP Service Provider COmanage eduTEAMS Identity Hub VOOT AA SAML AA eduTEAMS Membership Management Networks ∙ Services ∙ People www.geant.org (2) Get persistent Identifier & VO specific groups and attributes (1) Authenticate eduTEAMS Identity Hub eduTEAMS Identity Hub Persistent ID LOA Your Service Account Recovery 14 Networks ∙ Services ∙ People www.geant.org eduTEAMS Identity Hub demo 15 Networks ∙ Services ∙ People www.geant.org eduTEAMS Login using Google & Account linking 16 Networks ∙ Services ∙ People www.geant.org eduTEAMS IDHub Account linking 17 Networks ∙ Services ∙ People www.geant.org eduTEAMS IDHub Consent 18 Networks ∙ Services ∙ People www.geant.org eduTEAMS IDHub – back at the SAML SP 19 Networks ∙ Services ∙ People www.geant.org Advanced Services • Advanced features are provided on a per CO basis: • (advanced) Attribute Management • (advanced) Group Management • Provisioning - For web and non-web resources also application specific connectors • Service Proxy and Attribute Aggregation • Accessible through eduGAIN Networks ∙ Services ∙ People www.geant.org 20 What's in it for R&E communities and Federation Operators • For R&E communities • Deploying AAI is complex and subject matter experts are required • By using eduTEAMS you can outsource your R&E AAI • So you can focus on research topics, rather than building AAI solutions • For Federation Operators • Support Collaborative Organisations in which their communities are participating • Support their communities in using the eduTEAMS offering • Connect and support services connected to eduTEAMS • For Infrastructure providers • Connect and support services connected to eduTEAMS • Host your services in eduTEAMS Advances Services Networks ∙ Services ∙ People www.geant.org 21 Roadmap Q4 2016 • Run pilots with Basic Services, in collaboration with AARC • Support application integrations • Investigate new services, e.g. SAML Discovery, OpenID Connect gateway 2017 • Production service for Basic Services • Finalize specification for Advanced Services 2018 • Deploy Pilots for Advanced Services • Possibly: pick up new services as developed within GEANT, AARC or others Networks ∙ Services ∙ People www.geant.org 22 Join eduTEAMS pilot ! Interested to join eduTEAMS pilot or have any queries Contact us: [email protected] Networks ∙ Services ∙ People www.geant.org 23