Compte utilisateur
Si le portail de données est public, il n'y a pas d'obligation de créer de compte pour l'utiliser. Les utilisateurs peuvent, s'ils le souhaitent, créer un compte pour s'abonner à des notifications et créer des clés d'API pour utiliser les API avec moins de restrictions. Dans le cas où le portail est privé, les utilisateurs auront besoin d'un compte, mais il leur faudra aussi des autorisations données par un administrateur de l'organisation propriétaire du portail.
Pour limiter les problématiques liées au RGPD, un minimum de données est collecté et la seule donnée requise est l'e-mail de l'utilisateur. Il peut renseigner un prénom et un nom s'il le souhaite, ou mettre un pseudonyme à la place. Si l'utilisateur ne se connecte pas à son compte pendant trois ans, celui-ci est automatiquement supprimé. Les utilisateurs peuvent également supprimer leur compte à l'aide d'un bouton, sans à avoir à formuler une demande par e-mail ou autre.
La création de compte se fait en renseignant un e-mail et un mot de passe, il y a aussi la possibilité de passer par un compte Gmail, Facebook, LinkedIn ou Github via le protocole oAuth2. Un mécanisme de renouvellement de mot de passe est disponible pour les utilisateurs ayant perdu celui-ci ou désirant le changer.
Les utilisateurs qui créent des comptes par eux-mêmes ont leur données stockées dans des bases de données. Leur mot de passe est encrypté avec sels et multiples hachages pour garantir une sécurité maximale. Des règles de saisie empêchent la création de mots de passe faibles.
Il est également possible de configurer une connexion à un annuaire d'utilisateurs externes au travers du protocole LDAP.
Les comptes créés sur le portail peuvent être utilisés pour créer des partenariats.
Un administrateur du portail peut donner les droits de contribution sur un ou plusieurs jeux de données à un compte utilisateur (ou un compte organisation) qui a été créé sur le portail.
Les partenaires pourront ainsi modifier les jeux de données en remplaçant le fichier au complet ou en éditant les lignes du jeu de données à partir de leur espace personnel.
Les portails peuvent être configurés pour accepter les soumissions de réutilisations.
Celles-ci sont effectuées à partir du compte personnel de l'utilisateur et elles sont soumises à modération : c'est l'administrateur qui choisit de publier la réutilisation ou non.