aiidateam / team-compass

A repository for storing the AiiDA team roadmap
https://team-compass.readthedocs.io
MIT License
0 stars 0 forks source link

Usability: Document AiiDA support of two-factor/multi-factor authentication (2FA/MFA) #10

Open giovannipizzi opened 1 year ago

giovannipizzi commented 1 year ago

Motivation

In order to increase security and reduce possible downtimes due to security breaches, many supercomputer centres have a MFA approach in place (or are putting one in place). By design, a MFA approach requires human intervention, and this is colliding with the automation needs of AiiDA to connect to supercomputers (to submit, monitor, parse, retrieve jobs) without human supervision. We also highlight that every center has different requirements and implementation approaches, so no single solution is possible.

Desired Outcome

Document clearly how and to which extent AiiDA supports MFA, using examples usecases from centres we know to discuss the various options. Have a dedicated documentation page that guides users through the various options, and what actions (and possibly discussions) need to be taken in interaction with their supercomputer to support the use of AiiDA in their centres.

Impact

This will automatically address the typical question of users of how AiiDA supports these usecases, and provide a clear guidance to users on how to proceed, as well as some guidelines that can be read by (or provided directly to) the supercomputer admins to facilitate discussions.

Complexity

I would consider this task finalised when at least the usecases that we know are documented; therefore, I consider the complexity low, it's mostly documentation of known use cases.

Background

A few options I see, to be discussed

Progress