Lightning Out の要件

Lightning Out を使用して Lightning Web コンポーネントをリリースするには、接続とセキュリティを確保するための若干の要件があります。

リモート Web コンテナ (発信元サーバ) で次の要件を満たしていることを確認します。

  • クライアントブラウザに提供されるマークアップ (HTML と JavaScript の両方) を変更する機能。Lightning Out マークアップを追加できる必要があります。
  • 有効な Salesforce セッション ID を取得する機能。
  • Salesforce インスタンスにアクセスする機能。たとえば、発信元サーバがファイアウォールの背後にある場合、インターネットにアクセスして少なくとも Salesforce に到達する権限が必要です。

Salesforce 組織を設定します。

  • 発信元サーバが認証と接続を行うことができるように接続アプリケーションを作成します。
  • 発信元サーバをクロスオリジンリソース共有 (CORS) 許可リストに追加します。

発信元サーバ上でホストされるすべての Lightning Web コンポーネントの連動関係情報が含まれる特別なスタンドアロン Aura アプリケーションを作成します。このアプリケーションは、Lightning Out でのみ使用できます。

Lightning Out を操作するには、カスタムドメインを設定するか、Safari ユーザがサイト越えトラッキングのブラウザ設定を変更する必要があります。この要件は、デスクトップやモバイルデバイスで Safari を使用しているユーザに適用されます。詳細は、「Lightning Out 用のブラウザのサードパーティ Cookie の有効化」を参照してください。