Flex Gateway新着情報
Governance新着情報
Monitoring API Manager外部データソース設定を保存するときに「未承認」または「ログイン中に問題が発生しました - No_Oauth_State: State was not sent back (状態が返されませんでした)」のいずれかのエラーが表示される場合、次の手順に従います。
接続アプリケーションドメインが Salesforce 組織で適切なドメインであることを確認します。
Salesforce の [設定] を開きます。
[認証プロバイダー] 設定を開きます。
Anypoint Platform 認証プロバイダーの名前をクリックし、Anypoint Platform の正しい接続アプリケーションからの設定があることを確認します。
[コンシューマー鍵] と [コンシューマーの秘密] が Anypoint Platform の接続アプリケーションと一致することを確認します。
[承認エンドポイント URL]、[トークンエンドポイント URL]、[デフォルトの範囲] が「手動セットアップ」の説明に従って設定されていることを確認します。
[テスト専用初期化 URL]、[OAuth 専用初期化 URL]、[コールバック URL]、[シングルログアウト URL] が Salesforce 組織の正しいドメインと一致することを確認します。
Anypoint Platform の接続アプリケーションは、redirect_uri 設定のドメインが Salesforce 組織と同じドメインであり、クライアント ID とクライアントシークレットが Salesforce のそれらの値と一致し、スコープが正しいことを確認します。
接続アプリケーションの詳細を表示するには、UI を調べるか、次の API コールを実行します。
curl -X GET 'https://anypoint.mulesoft.com/accounts/api/connectedApplications/' \ -H "Content-Type: application/json" \ -H "authorization: bearer XXXXXXXXX"
このコールは次のような応答を返します。
{
"client_id": "5fafXXXXXXXXXXXXXXXXXXXXXXXX29c9",
"client_secret": "9509XXXXXXXXXXXXXXXXXXXXXXXXC10E",
"client_name": "ACM Integration Client",
"redirect_uris": [
"https://YourOrgDomain.my.salesforce.com/services/authcallback/Anypoint"
],
"grant_types": [
"authorization_code",
"refresh_token"
],
"public_keys": [],
"scopes": [
"offline_access",
"full"
],
"enabled": true,
"owner_org_id": "f377XXXX-XXXX-XXXX-XXXX-XXXXXXXX9d08",
"as_id": "anypoint"
}
「YourOrgDomain」は組織のドメインに置き換えられます。