Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ユーザーの識別およびアクセス権の管理
接続アプリケーション

接続アプリケーション

接続アプリケーションは、API と標準プロトコル (SAML、OAuth、OpenID Connect など) を使用してサードパーティアプリケーションを Salesforce と統合できるようにするフレームワークです。接続アプリケーションは、これらのプロトコルを使用して、サードパーティアプリケーションの認証、承認、シングルサインオン (SSO) を提供します。Salesforce と統合されているサードパーティアプリケーションは、カスタマーサクセスプラットフォーム、他のプラットフォーム、他のデバイス、さらには SaaS サブスクリプションで実行できます。たとえば、あなたが Salesforce モバイルアプリケーションにログインして Salesforce 組織のデータを参照している場合も、接続アプリケーションを使用しています。

必要なエディション

使用可能なインターフェース: Salesforce Classic および Lightning Experience の両方

接続アプリケーションを作成可能なエディション: Group Edition、Essentials Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

接続アプリケーションをインストールできるエディション: すべてのエディション

メモ
メモ Spring '26 以降、接続アプリケーションの作成は制限されます。 Spring '26 以降、既存の接続アプリケーションを引き続き使用できます。 ただし、代わりに外部クライアントアプリケーションを使用することをお勧めします。引き続き接続アプリケーションを作成する必要がある場合は、Salesforce サポートにお問い合わせください。

詳細については、「Spring '26 で新しい接続アプリケーションを作成できなくなりました」を参照してください。

接続アプリケーションは、サードパーティアプリケーションに関するメタデータを取得することで、サードパーティアプリケーションで使用される認証プロトコル (SAML、OAuth、OpenID Connect) と、サードパーティアプリケーションを実行する場所を Salesforce に通知します。その後、Salesforce はサードパーティアプリケーションにデータへのアクセス権を付与し、アプリケーションのアクセス権の有効期限などのアクセス制限を定義するポリシーを添付できます。また Salesforce で、接続アプリケーションの利用状況を監査することもできます。

接続アプリケーションは、Salesforce 組織と Experience Cloud サイトで使用できます。デフォルトでは、組織および Experience Cloud ユーザーが接続アプリケーションにアクセスできます。ただし、権限とポリシーを使用して、接続アプリケーションへのユーザーアクセスを制限できます。詳細は、「接続アプリケーションへのアクセスの管理」を参照してください。

ヒント
ヒント Agentforce で設定すると、接続アプリケーションの管理効率が向上します。詳細については、「Setup with Agentforce and Identity Management in Setup with Agentforce」を参照してください。
  • 接続アプリケーションの使用事例
    組織が接続アプリケーションを実装できる主な使用事例が 4 つあります。接続アプリケーションを使用して、外部アプリケーションを Salesforce API と統合することができます。たとえば、Salesforce 組織から注文状況データを取り込む Web ベースのアプリケーションを統合できます。接続アプリケーションを使用して、サービスプロバイダーを Salesforce 組織と統合したり、セキュリティポリシーを設定してサードパーティアプリケーションが組織からどのデータにアクセスできるかを制御したりすることもできます。また、MuleSoft の Anypoint Platform 上でホストされる API ゲートウェイなど、外部 API ゲートウェイの認証を提供するように接続アプリケーションを設定できます。
  • 接続アプリケーションの作成
    接続アプリケーションを作成する場合、接続アプリケーションをどのように使用するかを把握し、適切な設定を定義できるようにします。たとえば、外部アプリケーションを Salesforce API と統合するための接続アプリケーションを作成する場合、OAuth 認証設定を使用して接続アプリケーションを設定します。また、SAML シングルサインオン (SSO) フローのサービスプロバイダーとして機能する接続アプリケーションを作成する場合、SAML 設定を定義します。
  • 接続アプリケーションの編集
    接続アプリケーションを作成した後、その設定を変更できます。実行できる操作は、接続アプリケーションの種別によって異なります。アプリケーションマネージャーを使用して、接続アプリケーションなど、組織で利用可能なアプリケーションのリストを取得します。ここから、接続アプリケーションを編集、再設定、削除できます。
  • 接続アプリケーションへのアクセスの管理
    接続アプリケーションが組織にインストールされたら、接続アプリケーションへのアクセスを管理できます。アプリケーションに権限やポリシーを設定して、接続アプリケーションを誰が使用でき、そのアプリケーションにどこからアクセスできるかを明示的に定義します。これらの権限やポリシー (ユーザーアクセスを含む)、IP 範囲制限、多要素認証 (MFA) によって組織のセキュリティが強化されます。
  • 接続アプリケーションへの通知の送信
    タイムリーな情報とリマインダーを使用して、カスタムアプリケーションのユーザーに最新の情報を伝達します。接続アプリケーションフレームワークを使用して、通知ビルダープラットフォームまたは Apex 転送を使用してカスタム通知を送信できます。
  • OAuth 認証フロー
    OAuth 認証フローは、クライアントアプリケーションにリソースサーバーの保護されたリソースへの制限付きアクセス権を付与します。クライアントアプリケーションへのアクセスを承認するプロセスは各 OAuth フローで異なりますが、一般的なフローは 3 つの主要なステップで構成されます。クライアントアプリケーションは、認証フローを開始するために、保護されたリソースへのアクセスを要求します。応答として、認証サーバーはアクセストークンをクライアントアプリケーションに付与します。その後、リソースサーバーは、これらのアクセストークンを検証し、保護されたリソースへのアクセスを承認します。
 
読み込み中
Salesforce Help | Article