Project overview
Please provide contact details for GN4-3 project participants involved in this activity
Name | Role | ||
---|---|---|---|
Submitter name & email: | mario.reale@garr.it | P.I. | |
Other participants | michael.schmidt@lrz.de | Scrum master, Member | |
hadem@noc.grnet.gr | Dev | ||
Sergio Gómez | sergio@uco.es | Dev | |
alan.lewis@geant.org | Member | ||
Niels van Dijk | niels.vandijk@surfnet.nl | Mentor |
Please provide names and contact details for additional (external) organisations involved in this Incubator project
Organisation Name | Person names | Person email | Role within pilot |
---|---|---|---|
GN43- WP5 T1 | Marco Malavolti | marco.malavolti@garr.it | Occiasional support for Ansible Dev |
HEANet | Janusz Ulanowski | janusz.ulanowski@heanet.ie | Initial / Occasional support for APIs |
The GN4-2 project developed a solution to offer an IdP as a Service solution for hosted IdPs. This incubator investigates the business case of this solution to investigate how this solution could be made into a sustainable service offering.
When the incubator is finished, a business model for the provisioning of the GEANT IdP-a-a-S platform will be made available, defined in its fundamental parts. The business model will define for the IdP-a-a-s platform the following key points:
- Added value of the IdP-a-a-S platform with respect to the current provisioninig model for Identity providers in eduGAIN / GEANT community
- What will be the provided product: Deployment model and service provisioning scenario, after identification of the service target users
- Key benefits for : a) End Users b) Individual Home Institutions IdP managers c) Federation operators
- Product Service deployment requirements and service lifecycle management
- Raugh estimate of the costs to provide the service
In addition to the business model, the Incubator IdP-a-a-S task will work to consolidate the current provided platform, with the aim of:
- Add a set of minimal required functionaliy to make the product consistent and attractve for target users
- Add to the current "spawn new IdP" functionality also the "IdP management/Configuration updates" functionality
- Make the platform an eduGAIN Service Provider accessible via federated credentials
- Add the necessary hooks to onboard Home Organization IdP admins ( without federated credentials available initially)
- Consolidate the product in terms of robustness, testing, stress testing, scalability
- Package the product to ease the deployment
- Integrate the platform with the required additional services to support a reasonable and concrete deployment scenario
- Document the service for
- End Users
- Service Providers
- Service Maintainers
Please describe the goals of pilot, including activities, participants, the community(ies) that require a solution. Describe when the pilot is done and how to measure the success of it, in a SMART way.
- It develops an initial (crude but working) demo of the service
- Defines target audience and collects target audience
- Collects requirements from target audience
- Provides all basic required functionality
- Gathers initial feedback from potential users
- Paves the way towards PLM cycles if required
- Contributes to validating associated cost model
Provide a pointer to background information
GN4-2 Platform (P1):
- Demo of platform created in GN42: https://wiki.geant.org/download/attachments/57639953/CampusIDP%20Platform%20DEMO%20%28FULL%20Short%20Version%29.mp4?version=1&modificationDate=1545034146574&api=v2
Node.js general introduction / tutorials material ( APIs)
- General short intro tutorial on node.js https://codeburst.io/the-only-nodejs-introduction-youll-ever-need-d969a47ef219
- Short intro on node.js https://www.w3schools.com/nodejs/nodejs_intro.asp
Intro video https://www.bing.com/videos/search?q=node.js+introduction&docid=608046180896409050&mid=715B13197C185AD899FE715B13197C185AD899FE&view=detail
SAMLIdP.io Platform (P2):
Project Details
Please describe the technical details for this pilot.
Technologies: Ansible, JavaScript, Node.js, React, Python
Architecture Overview Document: https://docs.google.com/document/d/1ho3WClfRVJ5sjUDqskmjBDSKpvPPoL6vlUXfcHGXKRA/edit#
New required/desirable features for the Campus IdP platform: https://goo.gl/GH7J2D
What is the business case for this Incubator project? Who would be customers of this solution and what would potential business case look like?
The business cases is based on an initial survey for NRENs on (cloud) IdP solutions conducted in GN4-2 (IdP_NREN_Survey.pdf).
How do data protection and privacy impact this Incubator project? Think about e.g. handling of personal data of users
<Enter here>
When this Incubator project is completed, do you intend to continue using the solution? If yes, can you describe how you intent to sustain it? (E.g. through own staff, by using an e-Infrastructure provider, ...)
<Enter here>
Meetings
Date | Activity | Owner | Minutes |
---|---|---|---|
February 6, 2019 | Kickoff meeting | Michael Schmidt | IdP service kick off.pdf |
March 29, 2019 | Minutes | Alan Lewis | |
April 04 2019 | Minutes | Alan Lewis | |
Documents
(Attach any documents to this page to get them listed.)