接続アプリケーション
接続アプリケーションは、API を使用してアプリケーションを Salesforce と統合します。接続アプリケーションでは、標準の SAML および OAuth プロトコルを使用して、認証、シングルサインオンの提供、Salesforce API で使用するトークンの提供を行います。標準の OAuth 機能に加え、接続アプリケーションでは、システム管理者がさまざまなセキュリティポリシーを設定することや、対応するアプリケーションを使用できるユーザを明示的に制御することができます。
開発者またはシステム管理者は、次の情報を指定して Salesforce の接続アプリケーションを定義します。
- 名前、説明、ロゴ、連絡先情報
- Salesforce がアプリケーションを見つけて認証または識別できるようにするための URL
- 認証プロトコル: OAuth、SAML、またはその両方
- 接続アプリケーションが実行されている可能性のある省略可能な IP 範囲
- 接続アプリケーションが適用できるモバイルポリシーに関する省略可能な情報
2 つのリリースモードがあります。
- アプリケーションは同じ組織で作成され、使用される。この典型的な使用例として、IT 部門などがあります。
- アプリケーションはある組織で作成され、他の組織にインストールされる。これは、複数組織を含むエンティティや ISV が 接続アプリケーションを使用する方法です。
システム管理者は、組織に接続アプリケーションをインストールし、SAML 認証を有効化し、プロファイル、権限セット、および IP 範囲制限を使用してアプリケーションにアクセス可能なユーザを制御できます。また、接続アプリケーションをキャンバスアプリケーションとして公開するように設定して、Salesforce UI とより緊密に統合することができます。さらに、リモートアプリケーションを更新した開発者から新バージョンを利用可能であるという通知を受け取ったら、接続アプリケーションをアンインストールし、新しいバージョンをインストールすることもできます。
接続アプリケーションは、管理パッケージにのみ追加できます。未管理パッケージでは接続アプリケーションはサポートされていません。