Loading
ユーザーの識別およびアクセス権の管理
目次
絞り込み条件を選択

          結果がありません
          結果がありません
          検索のヒントをいくつかご紹介します

          キーワードの入力ミスがないか確認する。
          より一般的な検索語を使用する。
          絞り込み条件を減らして、検索範囲を広げる。

          Salesforce ヘルプ全体を検索
          外部クライアントアプリケーション

          外部クライアントアプリケーション

          外部クライアントアプリケーションは、API とセキュリティプロトコルを使用してサードパーティアプリケーションを Salesforce と統合できるようにするパッケージ化可能なフレームワークです。外部クライアントアプリケーションはシングルサインオン (SSO) を提供し、SAML および OAuth プロトコルを使用してサードパーティアプリケーションを認証します。Salesforce と統合されているサードパーティアプリケーションは、カスタマーサクセスプラットフォームのほか、他のプラットフォーム、デバイス、SaaS サブスクリプションでも実行できます。

          接続アプリケーションと外部クライアントアプリケーションのどちらも、2 つの異なる種別の有効なユーザーが含まれます。最初のユーザーは、独自の Salesforce 組織で使用するのか、パッケージ化するのかに関係なく、アプリケーションを開発するユーザーです。他のユーザーは、これらの分散アプリケーションを登録する Salesforce 組織で作業するシステム管理者や、独自の組織で開発したアプリケーションを管理しているシステム管理者です。開発者とは異なり、システム管理者は、特定の組織でそれらのアプリケーションがどのように使用されるかに関するポリシーを設定します。これらの 2 つのロールは、ローカルアプリケーションで作業している同じユーザーに割り当てることもできますが、アプリケーションをパッケージ化して、異なる Salesforce 組織に配布するときに、これらのユーザーロールを分離することが重要になります。

          開発者権限を持つユーザーは、[設定] タブで一般的なアプリケーション設定を制御します。これらの設定はパッケージ化され、登録者に配布されます。登録者組織のシステム管理者はアプリケーションポリシーを管理します。これらの一意のポリシーはパッケージ化されず、管理者のローカル組織にのみ影響します。登録者組織のシステム管理者はアプリケーション設定を編集できません。

          メモ
          メモ 外部クライアントアプリケーションごとに 1 つの認証プラグインのみを使用することをお勧めします。ユーザープロファイルと権限セットは外部クライアントアプリケーション用に設定され、その外部クライアントアプリケーションのすべてのプラグインに影響します。

          OAuth コンシューマーセキュリティ

          OAuth 設定には、パッケージ化または配布できない OAuth の秘密などの機密情報が含まれます。OAuth の秘密を配布するセキュリティリスクを回避するために、外部クライアントアプリケーションは OAuth 設定をグローバル OAuth 設定ファイルとローカル OAuth 設定ファイルに分割します。グローバルファイルには OAuth コンシューマーの詳細が含まれ、ローカルファイルで残りの必要な設定を制御します。ローカル設定ファイルには機密情報が含まれませんが、保護されている情報が含まれないグローバル設定ファイルを参照します。

          配布状態

          外部クライアントアプリケーションは、ローカルにすることも、パッケージ化用に設定することもできます。ローカルアプリケーションは 1 つの Salesforce 組織で開発され、使用されます。パッケージ化可能なアプリケーションは第二世代 (2GP) 管理パッケージを使用してパッケージ化され、登録者組織に配布されます。この違いは、配分状態設定によって決まります。

          機密情報が含まれているグローバル OAuth 設定ファイルは、パッケージ化できません。この制限は、ローカル外部クライアントアプリケーションの場合は問題になりません。配布状態が [ローカル] のアプリケーションはパッケージ化できません。また、両方の OAuth 設定ファイルは常に同じ組織に存在します。アプリケーションがパッケージ化されて配布される場合、作業は若干複雑になります。配布済みアプリケーションが認証で OAuth を使用する方法は 2 つあります。配布済みアプリケーションが元のアプリケーションのグローバル OAuth 設定ファイルを参照しているか、新しいグローバル OAuth 設定ファイルが登録者組織で生成されている必要があります。

          メモ
          メモ Sandbox をコピーまたは更新しても、ローカル外部クライアントアプリケーションは新しい Sandbox にコピーされません。Sandbox にコピーされるのは、パッケージ化された外部クライアントアプリケーションのみです。
          • 外部クライアントアプリケーションの作成
            アプリケーションマネージャーで外部クライアントアプリケーションを作成します。ローカル外部クライアントアプリケーションは、作成した組織でのみ使用できます。パッケージ化可能な外部クライアントアプリケーションは、他の組織に配布できるようにパッケージ化できます。
          • 外部クライアントアプリケーションのパッケージ化
            アプリケーションをパッケージ化するか、ローカルに保持するかを決定します。外部クライアントアプリケーションは、ローカルで作成および使用する優れたソリューションです。ただし、これらは 2GP 管理パッケージを念頭に置いて設計されています。デフォルトで使用可能な接続アプリケーションとは異なり、パッケージアプリケーションのみを他の組織にリリースできます。OAuth プラグインを含むパッケージ化されたアプリケーションをリリースして、独自の一意の OAuth 設定を生成することも、アプリケーションが開発された組織の設定を参照することもできます。
          • 外部クライアントアプリケーションの管理
            外部クライアントアプリケーションを作成し、その配信状態を設定したら、その固有の特性を定義します。
          • メタデータ API を使用した外部クライアントアプリケーションの作成
            開発者は、Salesforce の [設定] から、またはメタデータ API を使用してプログラムで外部クライアントアプリケーションを作成できます。外部クライアントアプリケーションをダウンロードしたら、システム管理者は組織のニーズに固有のポリシーを設定できます。
           
          読み込み中
          Salesforce Help | Article