接続が確立されない

組織で複数の ID プロバイダーを使用している場合、ガイド付きセットアップが Anypoint と API コミュニティマネージャーとの間でデータブリッジを作成できないことがあります。設定中に、ID プロバイダー ID を取得して、入力された ID と一致するかどうかを確認するための API 要求が送信されます。複数の ID プロバイダーが存在する場合は、最初の ID プロバイダー ID のみが応答から読み取られるため、入力された ID と一致しないことがあります。

この問題を解決するには、ID プロバイダー ID を変更します。

  1. ID プロバイダー ID を確認するには、次の要求を実行します。

    curl --location --request GET 'https://anypoint.mulesoft.com/accounts/api/organizations/<YOUR_ORG_ID>/identityProviders' \ --header 'Authorization: Bearer <TOKEN>'

  2. <YOUR_ORG_ID>​ を各自の組織 ID に置き替え、​<TOKEN>​ を各自のトークンに置き換えます。

  3. 応答で、provider_id が含まれる行を見つけます。

    "provider_id": "01234567-89ab-cdef-0123-456789abcdef",

  4. Salesforce で、​[設定]​ > ​[セキュリティ]​ > ​[指定ログイン情報]​ に移動して、​[Anypoint]​ をクリックします。

  5. 式を次のように変更します。

    "v2|IDP_ID|" & $User.Username & "|" & $User.FirstName & "|" & $User.LastName & "|" & $User.Email & "|[\"Community User\"]"

  6. IDP_ID​ を ID プロバイダーの ID に置き換えます。

    次に例を示します。

    "v2|83685668-9e8a-49c2-9d9a-7a7c89391cce|" & $User.Username & "|" & $User.FirstName & "|" & $User.LastName & "|" & $User.Email & "|[\"Community User\"]"