Lightning Out を使用した任意のアプリケーションへの Aura コンポーネントの追加 (ベータ)
Lightning Out を使用して、Salesforce サーバの外部で Aura コンポーネントアプリケーションを実行します。Heroku、ファイアウォール内の部門サーバ、または SharePoint のいずれで実行される Node.js アプリケーションであっても、Lightning プラットフォームを使用してカスタムアプリケーションを作成してあらゆる場所でアプリケーションを実行できます。
任意の場所にリリースできる Aura コンポーネントの開発は、Salesforce 内で実行する Aura コンポーネントの開発とほぼ同じです。Aura コンポーネントの開発についてすでに知っていることは、そのまま��用できます。唯一の実質的な違いは、アプリケーションをリモート Web コンテナ (発信元サーバ) に埋め込む方法です。
Lightning Out は、発信元サーバのページに含める JavaScript ライブラ���として、そして Lightning コンポーネントアプリケーションを設定し有効化するために追加するマークアップとして、外部アプリケーションに追加されます。初期化が完了すると、Lightning Out は Lightning コンポーネントアプリケーションをセキュアな接続上で取り込み、設定し、実行するページの DOM に挿入します。それが完了すると、「通常」の Lightning コンポーネントコードが後を引き継ぎ、実行します。
Salesforce と発信元サーバの間のセキュアな接続を有効にするには、簡単なマークアップの他に、Salesforce 内での若干の設定と準備が必要です。さらに、発信元サーバはアプリケーションをホストしているため、認証を独自のコードで管理する必要があります。
この設定プロセスは、Lightning Platform REST API を使用して Salesforce に接続するアプリケーションに対するプロセスと似ており、同程度の作業が必要です。