Les API REST Talend Data Preparation sont sécurisées par le protocole Oauth2 et par un en-tête d'autorisation (Bearer Authentication).
Pour récupérer un jeton porteur à partir du fournisseur SSO et accéder aux API REST Talend Data Preparation, les en-têtes de réponse et d'autorisation d'une requête HTTP POST doivent figurer dans le chemin d'accès /login
.
Procédure
-
Pour récupérer un jeton d'authentification, ouvrez un terminal et exécutez la requête suivante :
curl -v -X POST <tdp_url>/login -d 'username=<USERNAME>&password=<PASSWORD>'
tdp_URL
est l'URL de votre environnement Talend Data Preparation.
Vous obtenez l'en-tête de réponse suivant :
access-control-expose-headers: Authorization
Authorization: Bearer <token>
-
Demandez n'importe quelle API REST Talend Data Preparation grâce à l'en-tête de requête d'autorisation suivante :
Authorization: Bearer <token>