Accéder au contenu principal Passer au contenu complémentaire

S'authentifier dans les API REST Talend Data Preparation à l'aide d'une requête de jeton SSO

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.

Les requêtes d'API nécessitent des jetons d'accès. Pour plus d'informations, consultez Générer un jeton d'accès personnel.

Procédure

  1. 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>
  2. Demandez n'importe quelle API REST Talend Data Preparation grâce à l'en-tête de requête d'autorisation suivante :
    Authorization: Bearer <token>

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !