Keamanan add-on

Halaman ini menjelaskan persyaratan keamanan yang harus dipenuhi oleh add-on pihak ketiga.

Pembatasan asal

Origin adalah URL dengan skema (protokol), host (domain), dan port. Dua URL memiliki asal yang sama saat menggunakan skema, host, dan port yang sama. Sub-origin diizinkan. Untuk informasi selengkapnya, lihat RFC 6454.

Resource ini memiliki origin yang sama karena memiliki skema, host, dan komponen port yang sama:

  • https://example.com
  • https://example.com:80
  • https://*.example.com

Batasan berikut diterapkan saat menggunakan origin:

  1. Semua origin yang digunakan dalam pengoperasian add-on Anda harus menggunakan https sebagai protokol.

  2. Kolom addOnOrigins di manifes add-on harus diisi dengan asal yang digunakan add-on Anda.

    Entri di kolom addOnOrigins harus berupa daftar nilai yang kompatibel dengan sumber host CSP. Misalnya https://*.addon.example.com atau https://main-stage-addon.example.com:443.

    Daftar ini digunakan untuk:

  3. Jika aplikasi Anda menggunakan navigasi URL di dalam iframe, semua origin yang dinavigasi harus dicantumkan di kolom addOnOrigins.