1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

この記事誰得? 私しか得しないニッチな技術で記事投稿!
Qiita Engineer Festa20242024年7月17日まで開催中!

Azure Data Factory にて Salesforce コネクターを利用した際の no client credentials user enabled エラーへの対応方法

Posted at

概要

Azure Data Factory にて Salesforce コネクターを利用した際の no client credentials user enabled エラーへの対応方法を共有します。Salesforce の接続アプリにおけるClient Credentials Flowクライアントログイン情報フロー)のRun AS別のユーザーとして実行)にて実行ユーザーを設定していないことが原因のようです。

{"error":"invalid_grant","error_description":"no client credentials user enabled"}

Client Credentials FlowRun ASの項目を設定するためには、Enable Client Credentials Flowのチェックされていることが必要です。

image.png

エラーの手順

1. Salesforce にてClient Credentials Flowを有効化した接続アプリを作成

image.png

2. Azure Data Factory にて Salesforce のリンクドサービスを作成してテスト接続がエラーとなることを確認

image.png

エラーへの対応方法

1. Salesforce にて接続アプリのClient Credentials Flowを有効化であることを確認しManageを選択

image.png

2. Edit Policiesポリシーを編集)を選択

image.png

3. Client Credentials Flowクライアントログイン情報フロー)のRun AS別のユーザーとして実行)に実行ユーザを設定(右側にある虫眼鏡のボタンからユーザーを選択)

image.png

4. Azure Data Factory からテスト接続が正常終了することを確認

image.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?