Dodatkowe zabezpieczenia

Na tej stronie znajdziesz szczegółowe informacje o wymaganiach dotyczących zabezpieczeń, które muszą spełniać rozszerzenia innych firm.

Ograniczenia dotyczące źródła

Źródło to adres URL z schematem (protokół), hostem (domeną) i portem. Dwa adresy URL mają to samo źródło, jeśli korzystają z tego samego schematu, hosta i portu. Dozwolone są subdomeny. Więcej informacji znajdziesz w dokumencie RFC 6454.

Te zasoby mają ten sam schemat, hosta i port:

  • https://www.example.com
  • https://www.example.com:443
  • https://www.example.com/sidePanel.html

Podczas pracy ze źródłami egzekwowane są te ograniczenia:

  1. Wszystkie źródła używane podczas działania dodatku muszą używać protokołu https.

  2. Pole addOnOrigins w manifeście dodatku musi być wypełnione źródłami, których używa dodatek.

    Wpisy w polu addOnOrigins muszą być listą wartości zgodnych z źródłem hosta CSP. Na przykład https://*.addon.example.com lub https://main-stage-addon.example.com:443. Ścieżki zasobów są niedozwolone.

    Ta lista służy do:

  3. Jeśli aplikacja korzysta z przechodzenia do adresów URL w ramach elementu iframe, w polu addOnOrigins należy podać wszystkie źródła, do których można przejść. Pamiętaj, że dozwolone są subdomeny z symbolem wieloznaczeniowym. Na przykład: https://*.example.com. Zdecydowanie odradzamy jednak używanie poddomen z symbolem wieloznaczeniowym w domenie, której nie posiadasz, np. web.app, która należy do Firebase.