Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
ユーザーの識別およびアクセス権の管理
接続アプリケーションの作成

接続アプリケーションの作成

接続アプリケーションを作成する場合、接続アプリケーションをどのように使用するかを把握し、適切な設定を定義できるようにします。たとえば、外部アプリケーションを Salesforce API と統合するための接続アプリケーションを作成する場合、OAuth 認証設定を使用して接続アプリケーションを設定します。また、SAML シングルサインオン (SSO) フローのサービスプロバイダーとして機能する接続アプリケーションを作成する場合、SAML 設定を定義します。

必要なエディション

使用可能なインターフェース: 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 で新しい接続アプリケーションを作成できなくなりました」を参照してください。

接続アプリケーションの使用事例に応じて、以下の手順を使用して接続アプリケーションを作成します。

  • 接続アプリケーションの基本設定
    すべての接続アプリケーションで、アプリケーションの名前、ロゴ、連絡先情報を含む基本情報を定義します。
  • API インテグレーション用の OAuth 設定の有効化
    接続アプリケーションを使用して、外部アプリケーションの代わりに Salesforce データへのアクセスを要求できます。接続アプリケーションがアクセスを要求するためには、OAuth 2.0 プロトコルを使用して Salesforce API に統合されている必要があります。OAuth 2.0 は、トークンの交換を通してアプリケーション間の安全なデータ共有を認証するオープンプロトコルです。開発者または独立系ソフトウェアベンダー (ISV) がアプリケーションを Salesforce に統合する場合は、OAuth API を使用します。これらの OAuth API によって、ユーザーがあるアプリケーションで作業しながら、別のアプリケーションのデータを参照できるようになります。
  • OAuth 2.0 クライアントログイン情報フローの接続アプリケーションの設定
    OAuth 2.0 クライアントログイン情報フローでは、クライアントアプリケーションによってアクセストークン用に接続アプリケーションで定義されたクライアントのログイン情報 (コンシューマー鍵とコンシューマーの秘密) が交換されます。クライアントログイン情報フローを実装する前に、接続アプリケーションのこれらの設定とアクセスポリシーを設定します。
  • SAML 2.0 を使用した接続アプリケーションとしてサービスプロバイダーを統合
    サービスプロバイダーと Salesforce 組織を統合するために、ユーザー認証に SAML 2.0 を実装する接続アプリケーションを使用できます。サービスプロバイダーまたは ID プロバイダーがフローを開始する場合は、Salesforce が SAML シングルサインオン (SSO) をサポートします。このオプションを使用するには、サービスプロバイダーの SAML 2.0 を有効にして接続アプリケーションを設定します。Salesforce 組織を、SAML ID プロバイダーとして定義します。
  • モバイルアプリケーションインテグレーション用の接続アプリケーションの作成
    接続アプリケーションは、モバイルアプリケーションを Salesforce に結び付ける主要な手段です。Salesforce Mobile SDK は必ずしも必要ありませんが、この SDK を使用すると、モバイルアプリケーションを接続アプリケーションとして構築できます。この接続アプリケーションは、Salesforce OAuth サービスにアクセスして、Salesforce REST API をコールできます。
  • カスタム接続アプリケーションハンドラーの作成
    Apex でカスタム接続アプリケーションハンドラーを作成して、接続アプリケーションの動作をカスタマイズします。このカスタムハンドラーは、新しいプロトコルをサポートしたり、ビジネスプロセスにメリットがある形でユーザー属性に応答することができます。
  • キャンバスアプリケーションとしての接続アプリケーションの公開
    接続アプリケーションをキャンバスアプリケーションとして公開できます。キャンバスアプリケーションは、組織の Salesforce システム管理者がインストールするアプリケーションとして使用できるほか、さまざまな組織のユーザーがインストールする個人用アプリケーションとしても使用できます。ユーザーが [Chatter] タブからキャンバス個人用アプリケーションにアクセスすると、そのアプリケーションが Salesforce データに接続できるように促されます。ユーザーはアプリケーションをキャンバス個人用アプリケーションにするように選択できます。
 
読み込み中
Salesforce Help | Article