Date: 23 June 2021
Time: 11:00 - 15:00 UTC
Places Available: 15 (first come, first served)
Contact: Mikael Linden, Mamana Mbiyavanga
Target audience
The target group of the training is developers and administrators of services that want to make use of GA4GH Passports to authenticate a user and authorise them to call an API.
The training consists of one hour of presentations, followed by a hands-on exercise with a Virtual Machine. In the hand-on part the trainees integrate their VM to ELIXIR AAI as an OpenID Connect client to retrieve a GA4GH Passport. The client then presents the Passport to a Data API to authorise the API call and to stream a dataset. The VMs are available for the trainees for two weeks after the training.
Registration here (15 seats). Registration closes 16 June or when all seats are reserved.
Prerequisites for participants
Basic understanding of OpenID Connect
Basic understanding of how to administer a Linux server (ssh)
An ssh client and a web browser installed in the client device used for the training
Hands-on part flow
Register an ELIXIR ID, EGA ID and link them
Apply and receives data access rights to CINECA Synthetic cohort EUROPE UK1
Configure the VM environment as an OIDC RP to the ELIXIR AAI test environment
Configure the VM environment to receive the GA4GH visa and pass it on to a Data API
Log in to your VM FUSE client with your ELIXIR ID and see the Synthetic dataset mounted to the VM’s file system
Trainers
Stefan Negru, ELIXIR-Finland
Teemu Kataja, ELIXIR-Finland
Mikael Linden, ELIXIR-Finland
Agenda
UTC Topic
11:00 Introduction to GA4GH Passports and ELIXIR Passport broker (Mikael Linden) slides
Break
12:00 Configuring the GA4GH passport clients (Stefan Negru, Teemu Kataja) slides
12:30 Hands-on work with trainees
15:00 End (at the latest)