#2: User registration
Creating a new physical identity on the system that can perform actions
A new user (researcher)
An unknown user goes to the CONFINE server website and click on “register new user” section. Or, providing the required-valid information, an unknown user sends a request to the Public server API for register a new user.
DAVIDE: As a default, the new user created has a “Researcher” role. There are some open discussions about if we would use a model like PlanetLab where exists the concept of “Principal Researcher” - owner of some part of the testbed inside a given community - or a more open aproach, where anyone can register as a researcher without human intervention.
LEANDRO: I prefer the Planetlab model. There is a PI (Principal Investigator, as PR sounds like public relations) that has to validate registrations as researcher in his organization/group (kind of a responsible person that knows and accepts the other). In our case we will have to define which groups we have, can be one per partner or just one group for all Confine partners, one group per open call participant, and perhaps another group for invited external researchers. Planetlab also has the 'tech' role but I don't see it fits that well here.