Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Quelques conseils pour utiliser au mieux notre API.

La documentation de l’API

La documentation est accessible aux adresses suivantes :

Authentification des accès

L’accès à l’API se fait via un bearer token obtenu via OAuth2 auprès du serveur d’authentification https://auth.fairandsmart.com/ .

Les access token ayant une durée de vie nettement plus courte que celle des refresh token (5 minutes vs. 30 jours), il est conseillé de conserver une copie de ce dernier pour éviter d’avoir à ouvrir une nouvelle session à chaque appel REST, et le renouveler uniquement si nécessaire.
Ce fonctionnement permet en outre de pouvoir modifier le mot de passe du compte utilisé pour récupérer refresh et access token de manière asynchrone, et de ne pas se couper l’accès à l’API le temps de propager le changement de production de le code de votre applicatif.

Choix d’un User ID lors de la génératioj d’un formulaire de consentement

Un User ID doit être passé aux appels de génération des endpoints de collecte de consentement (https://core.fairandsmart.com/doc/api.html#operation/getConsentEndointJson). La définition de cet identifiant doit être fait en accord avec le principe de minimisation. Nous recommandons d'éviter de choisir un User ID permettant d’identifier directement un utilisateur en utilisant un pivot qui nécessiterait l’accès à votre SI pour être résolu. En particulier l’utilisation de l’adresse email ou d’une version obfusquée réversible tel que l'encodage en base64 de l’adresse email, sont à proscrire.

  • No labels