Presentation is loading. Please wait.

Presentation is loading. Please wait.

Géant-TrustBroker Dynamic inter-federation identity management Daniela Pöhn TNC2014 Dublin, Ireland May 19 th, 2014.

Similar presentations


Presentation on theme: "Géant-TrustBroker Dynamic inter-federation identity management Daniela Pöhn TNC2014 Dublin, Ireland May 19 th, 2014."— Presentation transcript:

1 Géant-TrustBroker Dynamic inter-federation identity management Daniela Pöhn TNC2014 Dublin, Ireland May 19 th, 2014

2 2 Connect | Communicate | Collaborate Background: Where are we today without GNTB? Current situation: Two types of federations: National federations operated by NRENs Community federations operated by research communities / projects Inter-federations, e.g., eduGAIN

3 3 Connect | Communicate | Collaborate Background: Where are we today without GNTB? The resulting problem: SP and the user’s IDP need to be in same federation or inter-federation  Communities need to participate in national federations or  need to join eduGAIN as a federation  IDPs/SPs might need to join several federations  Research partners outside eduGAIN / national federation cannot make use of Federated Identity Management

4 4 Connect | Communicate | Collaborate Background: Where are we today without GNTB? Further Issues: Complexity: Additional contracts increase the overall complexity for IDPs and SPs. Limitation through schema: Inter-federation schema is only the common denominator of NREN federations  SPs may not get all required attributes Manual work: IDPs need to set up technical stuff, e.g., attribute filters/release policies, manually.  Users may have to wait Trust: IDPs have to trust SPs  SPs may not get all required attributes

5 5 Connect | Communicate | Collaborate Géant-TrustBroker [GNTB]: The basic idea Our goal: SPs connected to user’s identity provider (IDP) Independent of federation borders Dynamic establishing technical trust and automated configuration  No manual setup work for IDPs  No waiting time for users  Reuse of attribute conversion rules  less work for IDPs  Only needed: registration + plugin  Complements existing approaches

6 6 Connect | Communicate | Collaborate Géant-TrustBroker [GNTB]: The basic idea More technical: GNTB facilitates the user-triggered, on-demand exchange of IDP and SP metadata as basis for SAML-based AuthNZ GNTB therefore complements existing  NREN and community federations  inter-federations (e.g., eduGAIN) GNTB will automate the setup of IDP-SP communication  including user attribute conversion  excluding organizational aspects GNTB will extend Shibboleth by IDP/SP plugins in order to  integrate the central metadata repository automatically  use attribute conversion rules  update the configurations of IDPs/SPs

7 7 Connect | Communicate | Collaborate Advantages of GNTB: metadata registry: SPs and IDPs can download metadata. user attribute conversion rule repository: IDPs can share and re-use conversion rules.  reduces manual work of IDPs  conversion rules automated integrated into local configuration virtual IDP and SP: GNTB workflow seamlessly integrates into standard SAML workflows to “connect” SPs and IDPs on demand.  SPs / IDPs only need a plugin Géant-TrustBroker‘s Scope

8 8 Connect | Communicate | Collaborate Géant-TrustBroker‘s Scope Conversion Rule Handling: Typical conversion rules:  Renaming: attribute is named differently  Transforming: attribute transformed into another format, e.g., using yyyymmdd instead of yyyy-mm-dd  Splitting / Merging:  source attribute needs to be split by a regex, e.g., we need an attribute role (“Administrator”) of a given DN entry “cn=Administrator, ou=Groups, ou=application, o=lrz, c=de”  Merging two source attributes, e.g., givenName and surname, into a new one, e.g., commonName, is also possible.

9 9 Connect | Communicate | Collaborate Géant-TrustBroker‘s Scope Conversion Rule Handling: Typical conversion rules:  Renaming: attribute is named differently for example gecos -> displayname 1. 2. 3. 4. 5.

10 10 Connect | Communicate | Collaborate Géant-TrustBroker‘s Scope Conversion Rule Handling: Typical conversion rules:  Renaming  Transforming  Splitting / Merging Rules can be searched and reused, e.g., within a federation Rules can be fetched by API calls by plugins Rule automatically added to local configuration  Less manual work for IDPs  SPs receive all requested attributes

11 11 Connect | Communicate | Collaborate Géant-TrustBroker‘s Workflow 1.Alice wants to use a service at SP. She chooses her IDP at GNTB. 2.a) Alice triggers the technical setup. b) SP has to register at GNTB. 3.GNTB redirects Alice to her IDP for authentication. 4.a) IDP fetches metadata of SP. B) Configuration is automatically updated. IDP looks for attribute conversion rules. 5.IDP sends assertion to SP. Alice gets access to service at SP.

12 12 Connect | Communicate | Collaborate Géant-TrustBroker Mockup - Standard

13 13 Connect | Communicate | Collaborate Géant-TrustBroker Mockup - Standard

14 14 Connect | Communicate | Collaborate Géant-TrustBroker Mockup - New

15 15 Connect | Communicate | Collaborate Géant-TrustBroker Mockup - Standard

16 16 Connect | Communicate | Collaborate GN3+ Open Call project (10/2013 – 03/2015) Internet-Draft to IETF in summer 2014 Shibboleth-based prototype Pilot operations hopefully start early 2015 What have we done so far: Workflows Requirements Data Model and Data Access Layer Started with Protocols and Implementation What we still need to do: Protocols and Implementation Internet-Draft The GNTB project

17 17 Connect | Communicate | Collaborate www.geant.net www.twitter.com/GEANTnews | www.facebook.com/GEANTnetwork | www.youtube.com/GEANTtv Connect | Communicate | Collaborate For more details, please see the documents published on TrustBroker’s Géant Intranet website: https://intranet.geant.net/JRA0/GEANT-TrustBroker To contact the project team, please email geant-trustbroker@lists.lrz.de


Download ppt "Géant-TrustBroker Dynamic inter-federation identity management Daniela Pöhn TNC2014 Dublin, Ireland May 19 th, 2014."

Similar presentations


Ads by Google