www.edugate.ie
Published on www.edugate.ie (http://www.edugate.ie)

Home > Welcome to the Edugate Federation

Welcome to the Edugate Federation

The Edugate federation is comprised of Irish Higher Education Institutions and Research Organisations that have agreed upon a standard procedure for exchanging information about users and resources to enable access and use of those resources and services. The Edugate federation is a service operated by HEAnet in co-operation with HEAnet client institutions [1]

Membership

Join the current members [2] of the Edugate federation by completing the membership forms below;

  • Higher Education Institutions who wish to enable their members to access services in the Edugate federation should complete the Edugate Identity Member Agreement (see below) and (return it to the address below). This will complete the administrative step and allow HEAnet to complete or assist in the technical deployment [3] of the institutions Edugate Identity Provider Service.

 

  • Higher Education Institutions (or departments, groups therein) or consortia from Higher Education Institutions, who wish to enable Edugate login to their services should complete the Edugate Provider Member Agreement (return it to the address below).

 

  • Organisations who provide online services that are of benefit to the education and research of the members of the Higher Education sector should complete the Edugate Associate Provider Contract.

Agreements should be posted to;

Edugate Operator
HEAnet Ltd.
5 Georges Dock
Irish Financial Services Centre
Dublin 1
Ireland 
 
The Edugate test federation may be used to test or trial Edugate federated access without completing the membership agreements. Requests to join the test federation should be sent to noc@heanet.ie [4]. The current members of the test federation are listed  here [5]

AttachmentSize
EDUGATE PROVIDER MEMBER AGREEMENT.doc [6]131 KB
EDUGATE IDENTITY MEMBER AGREEMENT.doc [7]134.5 KB
EDUGATE ASSOCIATE MEMBER CONTRACT.doc [8]118.5 KB

How Edugate Works

Overview Edugate is an implementation of Federated Access, it works by a service provider and an identity provider agreeing a basis of trust between them, this trust is partly managed by the HEAnet, the operator of Edugate. The identity provider authenticates their users credentials and then provide basic user details to service providers. The service provider then decides what level of access the visitor is entitled to based on the users details.

A good overview of federated access can be obtained by watching the 5 minute video provided by JISC Access Management [9]

The diagram and accompanying steps outlined below explain the flow of events that enable federated access.

How Edugate Works [10]

  1. User open his/her browser and requests the Service Providers (SP) website, when the website loads the user clicks a 'Login' link.
  2. The SP will present a the user with a Discovery or WAYF (Where Are You From), this  may be the service providers own web-site or the Edugate shared WAYF website (http://wayf.heanet.ie [11]) and it displays a list of participating Edugate Identity Providers (institutions) to the users browser, the user selects his/her institution from the list.
  3. The WAYF/Discovery redirects the user back to the SP including the details of users institution.
  4. Now the the SP knows where the user is from, it redirects the user to the users institutional identity provider (IdP) website, where the IdP will prompt for the users institutional credentials (only if the user does not already have a web-session at the IdP), the user will enter his/her credentials which will be checked against the institutional user repository (step 6).
  5. If the credentials are verified, the IdP will fetch user information* from the institutions repositories and present an invisible HTML Form that will be pre-populated with encrypted user information. The form is automatically submitted** by the browser to a location on the SP's website.
  6. The data* will be decrypted, and used to create an authorised session between the user and the SP. Optionally, the data will be used to create a persistent SP user account (session) or match a user to existing/stored user account (or session), the SP may also present a 'terms of service','privacy policy', prompt for 'consent' for further processing of the data received
  7. All subsequent requests by the user are handled by the service provider hereafter.

*The data may vary from an opaque identifier known only to the IdP and SP to the full set of data as described in the Edugate Technical Specification.

**The user may be prompted for consent by the IdP before the data is sent to the SP, in which case the users consent will be recorded in a database.

NOTE: Steps 1-4 can be skipped by the SP in any of the following cases;

a) the SP web-site is used by only one institution, in which case the SP can redirect users back to that institutions IdP.

b) the SP uses some other means to determine where the user is from (IP address range, cookie domain etc.)

c) the SP has 'WAYFless URL' that can be customised for each institutions IdP

d) the SP is able to respond to IdP initiated SSO, or unsolicited authentication responses.

Identity Federations

Edugate is a local instance of a globbal initiative

  • Austria, ACOnet-AAI [12]
  • Australia, Australian Access Federation AAF [13]
  • Brazil, CAFe [14]
  • Canada, Canadian Access Federation CAF [15]
  • China, CARSI [16]
  • Croatia, AAI@EduHr [17]
  • Czechoslovakia, eduID.cz [18]
  • Denmark, WAYF [19]
  • Finland, Haka [20]
  • France, Fédération Éducation-Recherche [21]
  • Germany, DFN-AAI [22]
  • Greece, GRNET [23]
  • Hungary, eduID.hu (HREF Federation) [24]
  • Ireland, Edugate [25]
  • Italy, IDEM [26]
  • Japan, GakuNin [27]
  • Latvia, LAIFE [28]
  • Netherlands, SURFnet [29]
  • Norway, FEIDE [30]
  • New Zealand, Tuakiri New Zealand Access Federation [31]
  • Portugal, RCTSaai [32]
  • Slovenia, SIArnesAAI Slovenska izobraževalno raziskovalna federacija [33]
  • Sweden, SWAMID [34]
  • Spain, SIR [35]
  • Switzerland, SWITCHaai [36]
  • Turkey, ULAKAAI [37]
  • UK, UK Access Management Federation for Education and Research [38]
  • US, InCommon [39]

 

Source: www.refeds.org [40]

Who is Edugate for?

Edugate is for the Irish Higher Education Community, it can be used in multple situations as outlined below;

Edugate for the IT Manager

Enable users to use the campus directory credential to access Edugate enabled web sites beyond the campus boundary from anywhere, whilst protecting the campus directory from unnecessary searches and the user credentials from use on web sites beyond your control. 
 
Eliminate the need for sharing the entire campus population of userid's in bulk form with other campus departments by offering an authentication service that is highly secure and only shares the necessary amount of users data for the minimum set of users.
 
Reduce multiple account stores by leveraging the time and effort your department has invested in the campus directory. Significant helpdesk cost savings can be realised by reducing the number of credentials that are issued for each user.  [Gartner estimates that a typical user calls their help desk 16 times per year, with a quarter of those calls related to password reset issues, each of these calls last an average of 42 minutes]
 
Consolidate user accounts onto on a single campus directory, users will remember their credentials thus allowing for stronger credential controls (e.g two-factor authentication or strong password policies).
 
Improve the productivity of campus users by eliminating multiple account provisioning processes and leveraging the single-sign-on capability of Edugate. [ Meta Group estimates that the elapsed time for a user account provisioning request can take anywhere between 6 and 29 hours, resulting in a 36% loss of productivity and 26% loss of efficiency] Many of the cloud service providers offering Software as a Service (SaaS) support federated access that is compatible with Edugate. Avail of such services in a more secure manner by ensuring user credentials never leave the campus. 
 

Edugate for Cloud Security

Campus IT managers and IT security officers are increasingly reluctant to synchronise user credentials or open up campus directory services to applications that are hosted in the cloud. Even locally hosted managed applications that require the campus credential to be processed by the application present a security risk. Edugate is built on the open SAML federated access standard that is used in the financial services, aerospace and governmant eID and provides Single-Sign-On without the risks. The Cloud Security Alliance is an alliance of well known organisations in the ICT sector, they recommend SAML as the preferred access mechanism (see their white paper at www.clouldsecurtiyalliance.org [41])

Edugate for Collaboration

When establishing any online service that will be used by multiple institutions, Edugate will provide a means to authorise access to the service by user, role or institution without having to issue usernames/passwords or other credentials to the users of the service.
Most research projects are collaborations and when it comes to hosting collaborative tools or sharing documents and data, Edugate enables the hosting partner to seamlessly grant access to the project content.

Example: NDLR Repository
Example: HEAR and DARE

Edugate for Librarians

Your patrons are individuals, not IP Addresses!
 
Enable publishers to provide users with a consistent and personalised experience regardless of their location or the device they are using.
Improve the end-user experience by providing Single-Sign-On and reducing the frequency of prompts for campus credentials.
Connect your patrons to your subscribed resources, regardless of where the user performs their search.
Further details for libraries... [42]

Edugate for clubs, societies and students unions

Restrict access to your club or society web-site to valid campus users without needing the campus IT department to provide you with access to the entire campus user database.
For student unions, Edugate enables online elections that can authenticate all students currently enrolled without needing to expose campus credentials or personal information.

Example: UL Students Union

Edugate for e-Government and e-Commerce

e-Government
Whether it's a central or local government service that needs to validate that a student is a current student, Edugate can open up the potential for numerous e-Government services for students (e.g. Grants and Tax Credits)

e-Commerce
When offering a student discount online, relying on a campus email address leaves the offer open to abuse since many institutions offer 'email for life'. Edugate will allow you to know if a customer is a current student and which institution the customer is affiliated to.

Edugate for facilities managers

Provide your suppliers with a means to interact with all campus members. Whether its parking management, physical access management, catering or sports facilities, Edugate can provide a secure means to validate staff and student status. Access cards or tokens can be issued online in a self-service manner, removing the some, if not all, of the paperwork.

Example: Apcoa Parking Management

Edugate for the institution

Edugate provides a single access mechanism that can enable access to online resources supporting alliances, research collaboration, consortia and shared services. Now users can use the credentials issued by their institution to access Edugate enabled web-sites and benefit from a personalised and persistent experience, with privacy features that put the user in control.

Edugate FAQ

 

  • I'm the IT manager for my institution, what services will my users have access to through Edugate?

You can use Edugate to provide Single-Sign-On (SSO) to Edugate participating services, your own internal services and services other external services. Some services require a subscription with the provider.

  • As a service provider, do I still have to provision user accounts in advance?

In most cases, no, as many services support account provisioning on-the-fly (or 'just-in-time provisioning'). Provisioning on-the-fly creates accounts using the incoming user data provided by the institution when the user logs in. Only where the incoming data does not provide sufficient detail should bulk account provisioning still be necessary. Edugate can provide user, institution and role data that can be used to provision accounts on-the-fly.

  • Must I be a member of Edugate to use federated access?

No, you can agree bilateral or multi-lateral federated access agreements with organisations you trust outside of any federation. However, this approach will become unmanageable once the number of applications begins to increase and will result increased effort for your organisation.

  • Can I be a member of more than one federation?

Yes, however, being a member of more than one federation will increase the effort required to manage your federation software. It is recommended that institutions should first check if the federation you are a member of has any plans to join an interfederation scheme (such as that provided by eduGAIN [43]) before joining a second federation.

  • Can I use Edugate within my organisation? 

Yes, Edugate can be used to deliver SSO within the organisation. Organisations that use Edugate internally as their SSO solution or use similar federated access without being a member Edugate. Using Edugate internally can enable applications to share user data between applications while at the same time reusing the same credentials and sessions. Access control decisions can be easily defined to allow easy selection of which applications are open to external access by other federation members users.

  • Can I replace my existing SSO solution with Edugate?

​Yes, as explained above Edugate can provide internal SSO to your users. However, there may still be specific cases where your existing SSO solution may be a better fit than federated applications. Organisations who wish to replace their existing SSO solution with Edugate should plan an application-by-application migration strategy and use the same user repository for SSO and Edugate.

  • Can I integrate Edugate with my existing SSO solution? 

Yes, in fact some SSO products (such as CA Siteminder, Tivoli Access Manager and Sun Access Manager) can be easily integrated with Edugate, others can be integrated using the SSO solutions API and a certain amount of customisation. In either case there are there are two integration possibilities to integrate Edugate with your SSO solution. Firstly, as a service provider (SP) you should create an access control rule (ACL)in your SSO solution for external users who will access the applications you decide should be accessible externally. Your federated access software should request external users to authenticate using the home credentials and then authorise the user based on the users attributes, when this has been successful your SSO solution should then issue a SSO session token or cookie (using the ACL described above) that can then be reused on any SSO protected application. Getting your SSO solution to trust an Edugate session may be trivial or difficult depending on your SSO solution, but the benefit of not having to retrofit Edugate to all of your SSO enabled applications will make any effort worth it. The second option is to make your SSO authentication system issue an Edugate session so that when your users visit other organisations protected resources they are not prompted to authenticate. Again, the degree of integration effort will vary, but the benefit here is that your users experience a seamless login to external resources and will need to familiarise themselves with the SSO login screen only. A variant of this solution is to use the same user repository for Edugate that your SSO solution uses, but this will more than likely mean that the user will be prompted for login on a screen different to your current SSO solution.

  • Can I use Edugate in parallel with my SSO solution?

​Yes, rather than integrating your SSO and Edugate as described above, you can run both solutions in parallel. You should use Edugate with applications that will be accessed internally and externally and use SSO on applications that will be used internally only. Another consideration is your applications native support for SSO or federated access, applications that will be accessed internally only may offer better native support for Edugate than SSO, in these cases you should choose to use federated access over SSO (in other words if your SSO solution requires you to significantly customise your application you should investigate how much customisation is needed for Edugate before deciding).

  • Which of my campus resources should I enable Edugate access to? 

You should enable Edugate on any of your resources that will be accessed by users who belong to another organisation and if the service is hosted off-campus and requires user authentication.

  • If authorisation to resources is based on user attributes, does that mean I will have to modify the schema of our student repository?

In almost all cases, the answer is 'No'. Most federated access software allows identity providers to map attribute names from the schema of the user repository to the federation schema, this mapping can be as simple as a one to one mapping or more complex. Where mapping is not possible, the existing campus schema can be extended rather than amended to support the Edugate schema. 

  • The Edugate schema does not contain enough data to fit my needs, what options do I have?

There are two options, you can agree to extend the schema with the co-operation of selected Edugate identity providers or your can synchronise the missing data outside of Edugate (Edugate can still be used for Single-Sign-On purposes).

  • Users at our institution have a frequently used faculty credentials and less frequently used institution credentials, which should credentials should we use for our Identity Provider?

Firstly, you should consider using Edugate or SSO internally to help you consolidate on a single user repository. If this is not feasible, you should have two choices, you can either use the single institutional repository or configure your identity provider software to query all your faculty repositories. Using multiple repositories is a practical option when there is no overlap on user id's between repositories, otherwise it becomes difficult to define queries to simulate uniqueness.


Source URL: http://www.edugate.ie/Welcome

Links:
[1] http://www.heanet.ie/about/member_institutions
[2] http://www.edugate.ie/content/edugate-federation-members
[3] http://www.edugate.ie/support/technical-resources/installation-guides/identity-provider-guides
[4] mailto:noc@heanet.ie
[5] http://www.edugate.ie/content/edugate-test-federation-members
[6] http://www.edugate.ie/sites/default/files/EDUGATE PROVIDER MEMBER.doc
[7] http://www.edugate.ie/sites/default/files/EDUGATE IDENTITY MEMBER.doc
[8] http://www.edugate.ie/sites/default/files/EDUGATE ASSOCIATE MEMBER CONTRACT_0.doc
[9] http://www.jisc.ac.uk/whatwedo/themes/access_management/federation/animation
[10] http://www.edugate.ie/sites/default/files/HowEdugateWorks_0.jpg
[11] http://wayf.heanet.ie
[12] https://refeds.terena.org/index.php/FederationACOnet-AAI
[13] https://refeds.terena.org/index.php/FederationAAF
[14] https://refeds.terena.org/index.php/FederationCAFe
[15] https://refeds.terena.org/index.php/FederationCAF
[16] https://refeds.terena.org/index.php/FederationCARSI
[17] https://refeds.terena.org/index.php/FederationAaiEduHr
[18] https://refeds.terena.org/index.php/FederationEduIDcz
[19] https://refeds.terena.org/index.php/FederationWAYF
[20] https://refeds.terena.org/index.php/FederationHaka
[21] https://refeds.terena.org/index.php/FederationRENATER
[22] https://refeds.terena.org/index.php/FederationDFN-AAI
[23] https://refeds.terena.org/index.php/FederationGRNET
[24] https://refeds.terena.org/index.php/FederationNIIF
[25] https://refeds.terena.org/index.php/FederationEdugate
[26] https://refeds.terena.org/index.php/FederationIDEM
[27] https://refeds.terena.org/index.php/FederationGakuNin
[28] https://refeds.terena.org/index.php/FederationLAIFE
[29] https://refeds.terena.org/index.php/FederationSurfnet
[30] https://refeds.terena.org/index.php/FederationFeide
[31] https://refeds.terena.org/index.php/FederationTuakiri
[32] https://refeds.terena.org/index.php/FederationRCTSaai
[33] https://refeds.terena.org/index.php/FederationArnesAAI
[34] https://refeds.terena.org/index.php/FederationSwamid
[35] https://refeds.terena.org/index.php/FederationSIR
[36] https://refeds.terena.org/index.php/FederationSWITCHaai
[37] https://refeds.terena.org/index.php/FederationULAKAAI
[38] https://refeds.terena.org/index.php/FederationUkfed
[39] https://refeds.terena.org/index.php/FederationIncommon
[40] http://refeds.org
[41] http://www.clouldsecurtiyalliance.org
[42] http://www.edugate.ie/libraryaccess
[43] http://www.edugain.org