Flex Gateway新着情報
Governance新着情報
Monitoring API Manager組織で複数の ID プロバイダーを使用している場合、ガイド付きセットアップが Anypoint と API コミュニティマネージャーとの間でデータブリッジを作成できないことがあります。設定中に、ID プロバイダー ID を取得して、入力された ID と一致するかどうかを確認するための API 要求が送信されます。複数の ID プロバイダーが存在する場合は、最初の ID プロバイダー ID のみが応答から読み取られるため、入力された ID と一致しないことがあります。
この問題を解決するには、ID プロバイダー ID を変更します。
ID プロバイダー ID を確認するには、次の要求を実行します。
curl --location --request GET 'https://anypoint.mulesoft.com/accounts/api/organizations/<YOUR_ORG_ID>/identityProviders' \ --header 'Authorization: Bearer <TOKEN>'
<YOUR_ORG_ID>
を各自の組織 ID に置き替え、<TOKEN>
を各自のトークンに置き換えます。
応答で、provider_id が含まれる行を見つけます。
"provider_id": "01234567-89ab-cdef-0123-456789abcdef",
Salesforce で、[設定] > [セキュリティ] > [指定ログイン情報] に移動して、[Anypoint] をクリックします。
式を次のように変更します。
"v2|IDP_ID|" & $User.Username & "|" & $User.FirstName & "|" & $User.LastName & "|" & $User.Email & "|[\"Community User\"]"
IDP_ID
を ID プロバイダーの ID に置き換えます。
次に例を示します。
"v2|83685668-9e8a-49c2-9d9a-7a7c89391cce|" & $User.Username & "|" & $User.FirstName & "|" & $User.LastName & "|" & $User.Email & "|[\"Community User\"]"