外部クライアントアプリケーション (ECA) は、セキュリティと明確に定義されたユーザーロールを維持しながら、アプリケーションを Salesforce データに接続します。ECA はセキュリティを提供し、第二世代管理パッケージを使用します。
ECA のロールアウトを継続し、将来的な接続アプリケーションのサポート終了 (EOS) に向けて移行するため、顧客による接続アプリケーションの作成機能を無効にします。新規の接続アプリケーションはパッケージのインストールによってのみ作成可能となり、必要に応じて Salesforce サポートに申請することで引き続き作成できます。
既存の接続アプリケーションは引き続き利用可能であり、パッケージを利用することで新しい組織にもインストールできます。 接続アプリケーションの編集、インストール (パッケージまたは OAuth インストールによる)、削除は、この変更の影響を受けません。すべての既存の接続アプリケーションは引き続き動作します。
注意: API (メタデータ API を含む) による接続アプリケーションの作成も、UI と同様に制限されます。
Spring '26 リリースでは、ECA ロールアウトの一環として、UI からの接続アプリケーションの作成がすべての新規組織においてデフォルトで無効になりました。UI から接続アプリケーションを作成するには、[接続アプリケーションの作成を可能にする] 設定を有効にする必要がありました。
Spring '26 リリース以降、顧客は Salesforce サポートに接続アプリケーションを作成する機能を要求しない限り、この動作を有効にできません。接続アプリケーションの作成は、パッケージのインストールを除き、API と UI の両方で禁止されます。
外部クライアントアプリケーションは、次世代の接続アプリケーションです。セキュリティの強化と、接続アプリケーションの課題であったパッケージ化や配布の複雑さの解消を目的としています。
アプリケーションを Salesforce に接続すると、そのアプリケーションとサードパーティがデータにアクセスできるようになります。信頼できるアプリケーションとサードパーティである場合のみ、[許可] をクリックしてください。電話やメールでアプリケーションのインストールを依頼された場合は実行せず、以下に報告してください。
1) 組織の管理者
2) セキュリティチーム
3) Salesforce セキュリティチーム (security.salesforce.com/contact)
接続アプリケーションのサポート終了に備えて現在使用している接続アプリケーションのインベントリを作成し、代わりに ECA の使用を開始してください。
既存の接続アプリケーションを引き続き使用する必要がある場合は使用できますが、Spring '26 リリース以降は Salesforce サポートで有効化されない限り、新規作成はできません。今後のリリースでは、Salesforce サポートでも新規作成を有効化できなくなる予定です。
既存の接続アプリケーションを外部クライアントアプリケーションに移行するには、「接続アプリケーションから外部クライアントアプリケーションへの移行」を参照してください。
Spring '26 リリース以降、新規の従来の接続アプリケーションの作成機能は無効になります。
既存の接続アプリケーション (CA) のロードマップはどうなっていますか?
Spring '26 リリースでは、Salesforce はデフォルトで新規接続アプリケーションの作成を無効にします。既存の接続アプリケーションは引き続き機能します。
Salesforce は、既存の接続アプリケーションのサポート終了 (EOS) を近日中に発表する予定です。サポート終了 (EOS) とは何ですか?
EOS とは、既存の接続アプリケーションは引き続き機能するものの、Salesforce によるバグ修正、セキュリティ更新、テクニカルサポートが提供されなくなる状態を指します。サポート終了までに外部クライアントアプリケーション (ECA) に移行することを強くお勧めします。
「サポート終了」(EOS) によってアプリケーションは機能しなくなるのでしょうか?
現在、既存の接続アプリケーションは引き続き機能し、「サポート終了」(EOS) には至っていません。ただし、将来的に「サポート終了」となった後は、レガシーフレームワークに対するバグ修正、セキュリティ更新、テクニカルサポートが提供されなくなります。将来の EOS に備え、ビジネス継続性を確保するためにも、今すぐ ECA フレームワークに移行することを強くお勧めします。
Salesforce が所有するアプリケーション (ワークベンチや Salesforce for iOS など) はいつ ECA に移行されますか?
Salesforce は現在、Salesforce が所有する接続アプリケーション向けに内部移行パスを策定中です。これらのアプリケーションの更新は、通常の Salesforce リリースサイクルに従ってリリースされます。
はい。Salesforce は、ローカルの CA から ECA への移行ツールを提供しています。このツールは従来のメタデータを新しい ECA メタデータ形式に変換するのに役立つように設計されています。ナレッジベース記事「Create an External Client App from a Connected App」(接続アプリケーションからの外部クライアントアプリケーションの作成) を参照してください。
移行は手動ですか? 自動ですか?
手動でオプトインした後、ローカルの接続アプリケーションが自動的に移行されます。
Apex で作成された接続アプリケーションはどうすればよいですか?
Apex コードで作成または管理されているアプリケーションの場合、外部クライアントアプリケーションのメタデータオブジェクトと連携するようにロジックをリファクタリングする必要があります。開発者は、特定のオブジェクトと項目の対応付けについて、「External Client Apps Developer Guide」(外部クライアントアプリケーション開発者ガイド) を参照してください。
Spring '26 リリース以降も、既存の接続アプリケーションや管理パッケージの一部としてインストールされている接続アプリケーションは影響を受けませんが、アプリケーションプロバイダーには、サポート終了や廃止など、既存の接続アプリケーションに影響する将来の変更に備えるため、外部クライアントアプリケーションの使用を開始することをお勧めします。
接続アプリケーションが管理パッケージの一部である場合、ECA 版への移行は ISV (ベンダー) の責任となります。顧客は、ベンダーが更新版パッケージをリリースするまで、特定のインテグレーションを移行できません。
Spring '26 でサードパーティインテグレーションは機能しなくなりますか?
いいえ。既存の接続は引き続き機能します。Spring '26 の制限は、新規アプリケーションの作成のみを禁止するものです。ただし、その日付以降に新しいインテグレーションを作成する必要がある場合は、ECA を使用する必要があります。
いいえ。再認証は不要で、既存のインテグレーションはすべて引き続き機能します。
ローカルの ECA は更新できません。Sandbox をコピーまたは更新しても、ローカルの外部クライアントアプリケーションは新しい Sandbox にコピーされません。パッケージ化された外部クライアントアプリケーションのみが Sandbox にコピーされます。
CI/CD ユーザーには新しい権限が必要ですか?
はい。SFDX またはメタデータ API を使用して ECA メタデータをリリースするには、リリースユーザーまたはサービスプリンシパルに「外部クライアントアプリケーションを管理」権限を付与する必要があります。
ECA の利用状況を追跡できますか?
はい。ECA は、[設定] の [外部クライアントアプリケーション] または [OAuth 利用状況] ページに表示されます。これにより、管理者はレガシー接続アプリケーションと同様に、設定の [接続アプリケーションの OAuth の利用状況] ページからアクティブセッションとセキュリティログを監視できます。
次のステップ:
詳細は、次の記事を参照してください。
Salesforce ヘルプ: External Client Apps (外部クライアントアプリケーション)
Connected App to External Client App Migration (接続アプリケーションから外部クライアントアプリケーションへの移行)
ISVforce ガイド:Build and Distribute AppExchange Solutions (AppExchange ソリューションの構築と配布)
Salesforce ヘルプ: Comparison of Connected Apps and External Client Apps Features (接続アプリケーションと外部クライアントアプリケーションの機能の比較)
Salesforce ヘルプ: OAuth Tokens and Scopes (OAuth トークンおよび範囲)
サードパーティの AppExchange ベンダーに連絡して、ECA 移行ロードマップを確認してください。
注意: この文書は情報提供のみを目的としたものであり、いかなる法的またはその他拘束力のある契約の一部ではありません。本文書に記載されたポリシーと手順は、Salesforce の自由裁量によって変更される可能性があります。すべての日付は変更される場合があります。
キャンバスアプリケーションを接続アプリケーションとして作成することは推奨されなくなりました。すべての新しいキャンバスインテグレーションには外部クライアントアプリケーションを使用してください。詳細は、「Canvas Developer Guide - Use a Connected App」(Canvas 開発者ガイド - 接続アプリケーションの使用) を参照してください。
005228017

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.