3.2. 承認取得のための一般的な手順
インテグレーションでは、アクセス要求の認証に OAuth プロトコルを使用するアプリケーションに接続する場合があります。これには、そのアプリケーションにアクセスするために Fuse Online のインストールを登録する必要があります。登録により、Fuse Online インストールから該当するアプリケーションへのすべてのコネクションが承認されます。たとえば、Fuse Online インストールを Salesforce に登録する場合、Fuse Online インストールから Salesforce へのすべてのコネクションは、登録によって提供された同じ Salesforce クライアント ID と 同じ Salesforce クライアントシークレットを使用します。
Fuse Online 環境ごとに、OAuth を使用するアプリケーション 1 つにつき Fuse Online をクライアントとする 1 つの登録のみが必要です。この登録により、複数のコネクションを作成でき、コネクションごとに違うユーザークレデンシャルを使用できます。
接続する OAuth アプリケーションによって特定のステップは異なりますが、登録は常にクライアント ID とクライアントシークレットで Fuse Online 環境を提供します。アプリケーションによっては、クライアント ID およびクライアントシークレットに別のラベルを使用することがあります。たとえば、Salesforce はコンシューマーキーとコンシューマーシークレットを生成します。
OAuth アプリケーションによっては、登録が提供するクライアント ID およびクライアントシークレットを追加するため、Fuse Online が Settings ページにエントリーを提供することがあります。これに該当するアプリケーションを確認するには、Fuse Online の左パネルで Settings をクリックします。
前提条件
- Fuse Online の Settings ページに、OAuth プロトコルを使用してアクセスを承認するアプリケーションのエントリーがあります。
手順の概要
- Fuse Online の OAuth Application Management ページで、Fuse Online を登録するアプリケーションのエントリーを展開します。これにより、クライアント ID およびクライアントシークレットのフィールドが表示されます。
-
OAuth Application Management ページの上部付近に表示されている
During registration, enter this callback URL:
の URL をクリップボードにコピーします。 - 別のブラウザータブで、登録するアプリケーションの Web サイトに移動し、クライアント ID とシークレットを取得するのに必要なステップを実行します。これらのステップの 1 つで、Fuse Online 環境のコールバック URL を入力する必要があります。クリップボードにコピーした URL を 2 つ目のステップで貼り付けます。
- Fuse Online の Settings ページにクライアント ID とクライアントシークレットを貼り付け、設定を保存します。
その他のリソース
Settings ページにエントリーがあるアプリケーションを登録する例:
- Fuse Online の Settings ページにエントリーのないアプリケーションに登録する例:Fuse Online を Dropbox クライアントとして登録
- OAuth プロトコルを使用するアプリケーションへのアクセスを許可するカスタムコネクターの使用に関する情報:カスタムコネクターからコネクションを作成