Talend Data Stewardship REST APIにアクセスし、監査イベントの追跡や特定キャンペーンのリスト表示など、一連の操作を実行することが必要になる場合があります。このためにはAPIの認証および承認メソッドを導入する必要があります。
始める前に
すべての
Talend Data Stewardshipモジュールをインストールして起動しました。
手順
-
端末を開いて
POST
リクエストを実行し、ログインAPIを呼び出します。
このAPIにより
authorization
応答ヘッダーに認証トークンが提供されます。
以下は、ログインPOST
リクエストとレスポンスのサンプルです。
例
curl -v -X POST '<TDS_URL>/data-stewardship/login?client-app=STUDIO' -F username=<USERNAME> -F password=<PASSWORD>
> POST /data-stewardship/login?client-app=STUDIO HTTP/1.1
> Host: <TDS-HOST>
> User-Agent: curl/7.47.0
> Accept: */*
...
< access-control-expose-headers: authorization
< authorization: Bearer eyJraWQiOiJpYW0tb2lkYy1jbG91ZCIsImQu2WembcCA
...
-
Talend Data Stewardship呼び出しでは、
Authorization
ヘッダーに認証トークンの値を入力してください。
特定のキャンペーン所有者が所有しているキャンペーンをリスト表示するリクエストと応答の例を以下に示します。
例
curl -X GET 'https://<TDS-HOST>/data-stewardship/api/v1/campaigns/owned'
-H 'Authorization: Bearer eyJraWQiOiJpYW0tb2lkYy1jbG91ZCIsImQu2WembcCA'
Response:
[]