Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pilot

...

[Copy&Paste from SA4T1 - Leaflet template]

...

Description

Main objective of this section is to provide a briefly high-level description of related pilot. The idea is to provide basic information, so that the reader can easily understand it.

EISCAT_3D is a community which developed tools to share datasets and provide access to computing resources  by means of a Portal. The Portal currently provides access to selected datasets by means of IP-based Authentication  and Authorization of users.

...

The pilot has been developing a comprehensive Docker-based installationa and configuration suite, in order to automate and ease as much as possible its deployment.

Pilot goals

...

  • What are the goals of this pilot?

  • Why is it in AARC project?

  • How this pilot will improve AARC community?

  • Why should I use this pilot instead of other solutions?

The main goal of the pilot is to onboard the E3D community to federated AAI. It demonstrated making use of current E3D data access model by means of a different technology for AAI.

...

The pilot has been tailored around the actual, current need of the E3D community and implemented a data flow model matching exactly what E3D currently needs and does.


Description

Main objective of this section is to report detailed informations about pilot. 

Some questions:

...

How this pilot works

...

Reason to prefer this pilot instead of other existing tool

...

...

others

A registered E3D user on the provided IdP will actually reach the E3D data portal by simply opening a specific web page ( currently: https://portal-eiscat-aarc.pa1.garrservices.it/schedule/schedule.cgi ).

From there he will be able to select a given data set he is interested in downloading. 

Once identified the dataset, he will click on the web page providing access to that dataset, and will be requested to authenticate to be able to download the dataset. Only users with the required attributes, after succesful authentication on the IdP, weill be able to access the file download option and actually download the data locally on their machines.

The system therefore replicates the current E3D system but has totally get rid of any IP-based reference in the code, no IP-based white or blacklisting required. Everything works based on attributes released by eduGAIN IdPs as desired.


Components

...

It is not required to add a detailed description for each component, but 3 important parts are:

  1. Add Link to component web page
  2. Add a short description to explain its function (not more than 1 raw)
  3. Explain why these components have been chosen

An example:

  • Component A - Service provider
  • Component B - Bring order to chaos
  • Component C - Hide my precious treasure

The system is made up by the following components:

...

  •   E3D IdP/SP proxy (Community Proxy)
  •   Catch All IdP to register individual E3D users

Architecture

This section will provide 2 important parts:

...

Graphic representations of pilot architecture

...

...

Lists of all components of related pilot

The overall architecture of the pilot, without the KeyCload proxy is as follows:





The architecture using the KeyCload proxy is represented in this second diagram:

Use Cases

This section should explain how this pilot works through use cases (at least 2).





1.

User access the Master Portal URL at the URL:

https://portal-eiscat-aarc.pa1.garrservices.it/schedule/schedule.cgi

Image Added

2.User select the required data sets : selects the Year and Month, specifies the "Archived Data" option, then clicks on the QUERY button

Image Added

3.

Data sets download URLs are displayed and the user clicks on the desired one.


Image Added

4.Once clicked on a protected resource, file data and metadata will be displayed to the user for his information A "You are not authenticated" disclaimer is displayed, together with a "Go to Download page" button.

Image Added

5.

The user is requested to authenticate to access the data set after having clicked on the Download page button. Username and Password authentication on the IdP are requested to the user.

Only "info" related to the dataset is available for download without user authentication.


Image Added

6.The user provides his credentials to the IdP login page - ( working ones are : professor1, professor1 )

Image Added

7.After successful authentication, the user sees a Download button and the display name of the user is displayed on the web page

Image Added

8.Clicking on Download the download link is displayed

Image Added

9.By clicking on the data link the download starts.



Further information

https://docs.google.com/document/d/1a5eahRELlTgCxnGtEDmIsJufAFfQ0TabTuufyBHtIAU/edit?usp=sharing

Use cases can be represented in the form of a table, where:
  • The title is the use case
  • Each line is a step
  • 2 columns available, first with text and description, second with a screenshot

(Here's a valid example LINK)

Further information

Last part contain a list of information, link or anything related to the pilot that was not mentioned in ahead seciton.