What is Project Moonshot?
What is Moonshot technology?
What does Moonshot mean for me?
Who is participating in Moonshot?
How can I get involved with Moonshot?
Are JISC and Janet pursuing different Federated Access Management strategies?
Is Janet investing in Moonshot rather than Shibboleth?
Why is Janet doing Moonshot when there is SAML EC?
Where does the name come from?
What do we need to do to deploy this?
How much is this going to cost to deploy?
What has Moonshot been tested on?
What are the use cases for Moonshot?
What is eduroam?
Janet’s customers already enjoy the benefits of federated access management to access web-based services through the UK Access Management Federation, and to networks across the world through eduroam. Both cases make use of simplified single sign-on using credentials issued by users’ home organisations. Project Moonshot brings these benefits to many other types of applications.
Specific cases include the use of federated authentication to obtain access to out-sourcing and cloud providers who are increasingly providing services (such as storage, compute, email, calendaring and instant messaging) to the Janet community; the High Performance Computing community who are interested in taking advantage of existing identity and access management infrastructure to improve business continuity and widen access to their facilities; and the Grid Computing community who are interested in enhancing the usability of their services.
Moonshot also provides a novel approach to establishing trust between network hosts and services, which may significantly improve the flexibility, robustness and scalability of federated services, such as eduroam.
In combination these capabilities are expected to enable new opportunities, business models and cost efficiencies.
Moonshot is a unifying architecture for federated authentication - a comprehensive solution for Internet trust and identity that will secure access to any service or application.
Moonshot builds on the eduroam technologies:
To this, Moonshot adds:
This architecture is being standardised within the IETF Application Bridging for Federated Access Beyond web (Abfab) working group (http://tools.ietf.org/wg/abfab).
What does Moonshot mean for me?
Moonshot will enable new opportunities, business models and cost efficiencies. It will deliver a comprehensive, coherent and consistent infrastructure for Trust & Identity for the entire education & research community that will have many benefits for users, institutions and service providers.
Who is participating in Moonshot?
Project Moonshot is led by Janet in collaboration with NORDUNET, RESTENA, CESNET and REDIRIS through collaboration in GÉANT.
The Moonshot project team has engaged with a number of audiences, such as the wider European and global Research and Education networking communities and commercial vendors and open source communities that are interested in using the technologies within their products and services.
The Moonshot project team is working with collaborators across the world within the Internet Engineering Task Force to standardise the technology. The standardisation process is making good progress and the core specifications are scheduled to be completed during 2012.
How can I get involved with Moonshot?
There are many ways to participate in Project Moonshot:
To test Moonshot in a pre-production environment, instructions are available onthe Moonshot Wiki.
Are JISC and Janet pursuing different Federated Access Management strategies?
No, JISC and Janet are not pursuing different strategies; Moonshot and contemporary web-focused federations are complementary rather than competitive because Moonshot is addressing the non-web single sign-on use cases.
The Moonshot technology builds on investments made in eduroam and Shibboleth. Moonshot exploits the synergies created by converging these approaches.
Is Janet investing in Moonshot rather than Shibboleth?
Janet is not investing in Moonshot instead of Shibboleth; rather, it is investing in a new technology that coexists and builds on Shibboleth. Janet is ensuring that Moonshot will connect to existing Shibboleth infrastructure to ease campus deployment and administrative workload.
Additionally, as a network services company, Janet is committed to the development and deployment of effective middleware services to its users that are linked to the use and exploitation of the network.
Why is Janet doing Moonshot when there is SAML EC?
SAML EC is an alternative approach to non-web single sign-on that, being based on SAML and GSS-API, shares a similar technical approach to Moonshot. However, it does not address Janet’s customer requirements as comprehensively as Moonshot; for example, it does not provide a network access authentication mechanism. It also lacks an easily extensible authentication framework - an issue that may impede the use of future authentication innovations (such as biometrics).
Where does the name come from?
The name ‘Moonshot’ came about from a discussion on the REFEDS mailing list in October 2009 in which Scott Cantor said:
“[I]f you go for a complete client stack revamp [...] then I would shoot for the moon.”
What do we need to do to deploy this?
The Moonshot software is not yet recommended for production use; however it is suitable for pre-production testing. The software is expected to be ready for production use in Q1 2012.
If you already participate in eduroam and the UK federation then you may already have a RADIUS and Shibboleth Identity Provider needed by Moonshot. Some configuration work will be required to connect these systems together. The Moonshot plug-in and Identity Selector will need to be installed on your users’ devices.
An experimental plug-in and Identity Selector appropriate for pre-production testing is now available for Windows, Linux and the Mac. The software is expected to be ready for production use in Q1 2012.
How much is this going to cost to deploy?
Cost estimates will be available following the Janet Moonshot Technical Pilot that is due to complete in Q2 2012. For an organisation that already has a RADIUS server and Shibboleth Identity Provider, the costs will be largely a function of the configuration work needed to connect these; installation of the Moonshot plug-in and Identity Selector on users’ devices; and training and documentation.
What has Moonshot been tested on?
Tested examples include:
What are the use cases for Moonshot?
The primary motivating use cases for Moonshot are summarised below.
Use-case 1: Out-sourcing & “Cloud”
Organisations increasingly want to reduce costs by out-sourcing commodity services to third party service providers and use their own managed identities to provide single sign-on and enable conformance to data protection legislation.
SAML provides this for web-based services, but not other types of non-web services (IMAP, POP3, SMTP, CalDAV, etc) and although identity provisioning APIs exist, they’re typically not appropriate.
Use-case 2: High Performance Computing
Moonshot can
Use-case 3: Grid infrastructure
Some users find certificates difficult to manage.
Moonshot can enable:
eduroam is a secure, world-wide roaming access service developed for the international research and education community. eduroam enables Janet-connected organisations to offer high quality secure network services for visitors without the need for guest account management. Visitors use their home organisation username and password to gain access to the Internet and home organisation remote access services, such as VPN, webmail etc.
When a user tries to log on to the network of a visited eduroam-enabled institution, the user's authentication request is sent to the user's home institution via a hierarchical system of RADIUS servers. The user's home institution verifies the user's credentials and via the RADIUS servers, sends the result of the verification to the visited institution.
eduroam(UK) offers the Janet community some additional features over the international version of eduroam: find out more at theJanet Roaming home page.