セキュアなコードの開発

Lightning Locker アーキテクチャレイヤでは、個々の Lightning コンポーネントの名前空間が各自のコンテナで分離され、コーディングのベストプラクティスが適用されるため、セキュリティが向上します。Lightning Web セキュリティ (LWS) は、Lightning コンポーネントでセキュリティ保護のコーディング手法を簡単に使用できるように設計されており、Lightning Locker の代わりに使用することを目的としています。Lightning Locker は、Lightning コンポーネントのデフォルトのセキュリティアーキテクチャです。Spring '22 より、Lightning Web コンポーネント用 Lightning Locker から LWS への置き換えが開始されました。

Lightning コンポーネントフレームワークでは、JavaScript の厳格モードを使用してブラウザのネイティブセキュリティ機能を有効にします。さらに、コンテンツセキュリティポリシー (CSP) ルールを使用してページに読み込むコンテンツのソースを制御します。

関連トピック