SURFfederatie - eduGAIN Opt-in Metadata Management for a Hub & Spoke Federation.

Slides:



Advertisements
Similar presentations
Shibboleth and UKAMF-FEAR not as scary as it sounds! Rhys Smith Cardiff University.
Advertisements

Lousy Introduction into SWITCHaai
Options for integrating the JANET Roaming Service (JRS) and Shibboleth Tim Chown University of Southampton (UK) JISC Access Management.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
Calling Ahead for an Absence from Work By: Moira Smith.
Innovation through participation eduGAIN federation operator training eduGAIN interfederation service /18 Valter Nordh, NORDUnet / GU 1.
Managed Dark Fiber Experiences Terena TF-MSP: Non-technical issues of Managed Dark Fiber, Amsterdam.
AAI for Apps Using AAI with your Smartphone Daniel Latzer Zürich, April 2013
Progress 4G pilot at SURFnet Maurice van den Akker Team Manager Mobile Connectivity SURFnet.
Eunice Mondésir Pierre Weill-Tessier 1 Federated Identity with Ping Federate Project Supervisor: M. Maknavicius-Laurent ASR Coordinator: G. Bernard ASR.
Authentication solutions for Outlook and Office 365 Multi-factor authentication for Office 365 Outlook client futures.
Trusted 3 rd Party Authentication & Friends: SSO and IdM NWACC Security Workshop 2013 Portland.
Step-up Authentication as-a Service Pieter van der Meulen Technical Product Manager.
Infocard and Eduroam Enrique de la Hoz, Diego R. L ó pez, Antonio Garc í a, Samuel Mu ñ oz.
Federated Identity Management for the context of storage Bart Kerver - TERENA Storage-meeting, Amsterdam,
Update SURFnet Bart Kerver TF-EMC2-meeting, Utrecht, 17 Oktober 2006.
Agenda Project beginnings and funding. Purpose of the federation. Federation members. Federation protocols. Special features in our federation. Pilot.
SWITCHaai Team Federated Identity Management.
EduGAIN Code of Conduct Workshop, , Brussels GEANT eduGAIN Data Protection "Code of Conduct" Workshop Dieter Van Uytvanck
(From Radius Hierarchy to AAI) Miroslav Milinović University Computing Centre - Srce EuroCAMP Ljubljana, March 2006.
SWITCHaai Team Introduction to Shibboleth.
Innovation through participation Interfederation through eduGAIN - steps and challenges eduGAIN interfederation service Federated Identity Systems.
SAML Right Here, Right Now Hal Lockhart September 25, 2012.
Federated Identity Management for HEP David Kelsey WLCG GDB 9 May 2012.
Belnet Federation Belnet – Loriau Nicolas Brussels – 12 th of June 2014.
FIM, , Nijmegen CLARIN: status of FIM Dieter Van Uytvanck 1.
Supporting Are we ready? REFEDS, Oct 2013 Ann Harding
Shibboleth at the U of M Christopher A. Bongaarts code-people June 2, 2011.
Connect. Communicate. Collaborate eduGAIN in Real Life! Ajay Daryanani, RedIRIS TERENA Networking Conference Brugge, 20th May 2008.
Federated Access to US CyberInfrastructure Jim Basney CILogon This material is based upon work supported by the National Science.
Real Life Solution, Real Life Problems: A-Select, An Open Source Federated Identity Management Solution An Identity 1.0 story Maarten Koopmans SURFnet,
Shibboleth Akylbek Zhumabayev September Agenda Introduction Related Standards: SAML, WS-Trust, WS-Federation Overview: Shibboleth, GSI, GridShib.
MAT U M A T U Middleware Assisted Take-Up Service For JISC Funded Early Adopters.
SURFfederatie & SURFconext Federated identity system for scientific collaborations 9-10 June 2011 CERN Remco Poortinga – van Wijnen*, SURFnet
Géant-TrustBroker project overview Slides assembled by the Géant-TrustBroker team at Leibniz Supercomputing Centre, Germany for a short presentation by.
Shibboleth at the U of M Christopher A. Bongaarts net-people March 10, 2011.
Federation as a Service Marina Vermezović, AMRES Federated Identity Technology Workshop Sofia, Bulgaria, 20. Jun 2014.
Cloud federation Are we there yet? Marek Denis CERN openlab Major Review Geneva, Switzerland › October
Authentication and Authorisation for Research and Collaboration Peter Solagna Milano, AARC General meeting Current status and plans.
Authentication and Authorisation for Research and Collaboration Christos Kanellopoulos GRNET Proposed Pilots for Libraries and eGov.
Géant-TrustBroker Project Overview Daniela Pöhn 7 th FIM4R meeting Frascati, Italy April 24 th, 2014.
Authorization and Authentication Infrastructure Daan Broeder & Dieter Van Uytvanck Max Planck Institute for Psycholinguistics
Federated Identity Management for HEP David Kelsey HEPiX, IHEP Beijing 18 Oct 2012.
June 9, 2009 SURFfederatie: implementing a multi- protocol federation Hans Zandbelt & Joost van Dijk, SURFnet.
Shibboleth, SRB, PGL & Plone Russell Sim. MyProxy client uses portal with Web SSO protected with an SP transformation of attributes to certs by MyProxy.
Understanding deployment issues on the Supply Chain Ann Harding, SWITCH, Nicole Harris, TERENA Cambridge July 2014.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
A uthentication & A uthorization for R esearch & C ollaboration Pilots in SA1 Paul van Dijk, SURFnet AARC.
Connect communicate collaborate Trust & Identity EC meets GÉANT 19 June 2014 Brussels Valter Nordh, NORDUnet Federation as a Service Task Leader Trust.
Networks ∙ Services ∙ People Marina Adomeit FIM4R meeting Virtual Organisation Platform as a Service VOPaaS Nov 30, 2015, Austria Task Leader,
Federated Identity Fundamentals Ann Harding, SWITCH Cambridge July 2014.
AAI needs of the Distributed Computing Infrastructures - CLARIN Dieter Van Uytvanck Max Planck Institute for Psycholinguistics
Open Collaboration Exchange Alexander Blanc, Niels van Dijk, Jocelyn Manderveld, Remco Poortinga - van Wijnen VAMP 2013, Espoo.
Networks ∙ Services ∙ People Licia Florio TNC, Lisbon Consuming identities across e- Infrastructures 16 June 2015 PDO GÈANT.
Authentication and Authorisation for Research and Collaboration Peter Solagna, Davide Vaghetti, et al. Topics for PY2 activities.
Networks ∙ Services ∙ People Marina Adomeit TNC16 Conference, Prague Towards a platform for supporting collaboration GÉANT VOPaaS
Networks ∙ Services ∙ People TNC 2016, Prague Alice Through the Looking Glass Science DMZ goes above the network 13 June
Authentication and Authorisation for Research and Collaboration Peter Solagna, Nicolas EGI AAI integration experiences AARC Project.
Authentication and Authorisation for Research and Collaboration Taipei - Taiwan Mechanisms of Interfederation 13th March 2016 Alessandra.
ELIXIR AAI Michal Procházka, Mikael Linden, EGI VC 15 March 2016.
Access Policy - Federation March 23, 2016
Cross-sector and user-centric AAI
Mechanisms of Interfederation
Scalability of trust and metadata exchange across federations
ELIXIR Safeguarding the results of life science research in Europe
Office 365 Identity Management
Discovery and Federated Identity
Community AAI with Check-In
Authentication and Authorisation for Research and Collaboration
Presentation transcript:

SURFfederatie - eduGAIN Opt-in Metadata Management for a Hub & Spoke Federation

SURFnet - We make innovation work1 Content -History of SURFfederatie -Federation models -Functional view -Consequences of hub & spoke -eduGAIN -Future changes

Once upon a time… SURFnet - We make innovation work2 Student Chipcard: authentication A-Select: intra-organisational web-SSO DigiD: government eID based on A-Select Federative AAI, A-Select (open source) FIdM service (gateway) in production Elsevier, EBSCO, Google Apps

Federation models (communication/login, not metadata) SURFnet - We make innovation work Business VS: SAML 1.x -de-facto -NxN -Shared trust, pt2pt -Education VS/Europa -2xN -Central gateway (CFC) -protocol translation -SURFfederatie = CFC, IDP, SP IDPSP IDPSP IDPSP IDPSP IDPSP IDPSP IDPSP CFC

Functional view (Since August 2008) SURFnet - We make innovation work4 Central Federation Components A-Select Cross Shibboleth SAML 2.0 WS-Fed / ADFS SAML 2.0 WS-Fed / ADFS Identity Providers Service Providers SURFfederatie CORE Applications Credential s

Metadata & proxying SURFnet - We make innovation work5 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF A-1 A-2 A-3 A-1 A-2 A-3 B-1 B-2 B-3 B-1 B-2 B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all}

WAYF/WAYF-less operation SURFnet - We make innovation work6 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF

hub & spoke pros/cons Pros -1 connection for IDP/SP -Minimal overhead for IDPs -Centralized (technical) management -Specialist SN -Less needed for IDP/SP -Scales well at national level -Extra features easier to do -Web services -Group support SURFnet - We make innovation work7 Cons -Procedures -release consent per SP -Key/cert/metadata changes -Lack of IDP -Double-edged sword… -Scalability European level -Can only support common denominator

Importing eduGAIN SPs SURFnet - We make innovation work8 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF IDP1=B-1 IDP2=B-2 IDP3=B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SPx=ddd SPy=eee SPz=fff SPx=ddd SPy=eee SPz=fff eduGAIN SPzSPz SPzSPz A-1 A-2 A-3 A-z A-1 A-2 A-3 A-z B-1 B-2 B-3 B-1 B-2 B-3

Exporting IDPs SURFnet - We make innovation work9 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF IDP1=B-1 IDP2=B-2 IDP3=B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SPx=ddd SPy=eee SPz=fff IDP3=B-3 SPx=ddd SPy=eee SPz=fff IDP3=B-3 eduGAIN A-1 A-2 A-3 A-z A-1 A-2 A-3 A-z B-1 B-2 B-3 B-1 B-2 B-3

Exporting SPs to eduGAIN SURFnet - We make innovation work10 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF IDP1=B-1 IDP2=B-2 IDP3=B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SPx=ddd SPy=eee SPz=fff SP3=SP3 SPx=ddd SPy=eee SPz=fff SP3=SP3 eduGAIN A-1 A-2 A-3 A-z A-1 A-2 A-3 A-z B-1 B-2 B-3 B-1 B-2 B-3 IDP z

SP auth list (optional) SURFnet - We make innovation work11 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF IDP1=B-1 IDP2=B-2 IDP3=B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SPx=ddd SPy=eee SPz=fff SP3=SP3 IDPx IDPy IDPz SPx=ddd SPy=eee SPz=fff SP3=SP3 IDPx IDPy IDPz eduGAIN A-1 A-2 A-3 A-z A-1 A-2 A-3 A-z B-1 B-2 B-3 B-1 B-2 B-3 IDP z Per SP auth list SP3: - IDP1 - IDP2 - IDPz Per SP auth list SP3: - IDP1 - IDP2 - IDPz

SP auth list (optional) SURFnet - We make innovation work12 IDP 1 IDP 2 IDP 3 SP1SP1 SP1SP1 SP2SP2 SP2SP2 SP3SP3 SP3SP3 WAYF IDP1=B-1 IDP2=B-2 IDP3=B-3 IDP1=B-1 IDP2=B-2 IDP3=B-3 SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SP1=A-1 {IDP1, IDP2} SP2=A-2 {IDP2, IDP3} SP3=A-3 {all} SPz=A-z {IDP2, IDP3} SPx=ddd SPy=eee SPz=fff SP3=SP3 IDPx IDPy IDPz SPx=ddd SPy=eee SPz=fff SP3=SP3 IDPx IDPy IDPz eduGAIN A-1 A-2 A-3 A-z A-1 A-2 A-3 A-z B-1 B-2 B-3 B-1 B-2 B-3 IDP z Per SP auth list SP3: - IDP1 - IDP2 - IDPz Per SP auth list SP3: - IDP1 - IDP2 - IDPz

Future plans -Integrate with SURFconext -Procedural/organisational -Technical (level of integration TBD) -Change of consent model -Opt-in  Opt-out -Addition of User Consent -Web Service support -Needed for (scientific) workflows -Rich client/beyond web SSO/mobile support -Rethink procedures/management SURFnet - We make innovation work13

SURFnet - We make innovation work14 Remco Poortinga – van Wijnen Presentation released under Creative Commons

SURFnet - We make innovation work15

Backup slides SURFnet - We make innovation work16

(C) 2011 SURFnet B.V.17 URLs SP die wil meedoen moet SAML doen (want daarvoor zijn we geen proxy zoals normaal) ain 2 IDPS: SN & TERENA 1 SP: TERENA (MDS laat ook zien: TERENA IDP via gateway met URL encoded ipv SAML scoped (zoals WAYF) -> niet iedereen implementeert dat, dus vanwege interop. Doen we het zo. Ook mogelijk om SP specifiek metadata te genereren (per SP uit onze fed) die niet zelf auth lijst willen bijhouden. Bevat SF IDPs + ‘approved’ eduGAIN IDPs

(C) 2011 SURFnet B.V.18 Metadata test/test/ Wij nu niet saml2int compliant. (behandelen attribs als ‘format unspecified’, moet ‘uri’ zijn volgens spec)