Bu sayfada, üçüncü taraf eklentilerinin karşılaması gereken güvenlik koşulları ayrıntılı olarak açıklanmaktadır.
Kaynak kısıtlamaları
Kaynak, şeması (protokol), ana makinesi (alan adı) ve bağlantı noktası olan bir URL'dir. Aynı şemayı, ana makineyi ve bağlantı noktasını paylaşan iki URL aynı kaynağa sahiptir. Alt kaynaklara izin verilir. Daha fazla bilgi için RFC 6454'e bakın.
Bu kaynaklar aynı şema, ana makine ve bağlantı noktası bileşenlerine sahip oldukları için aynı kaynağı paylaşır:
https://www.example.comhttps://www.example.com:443https://www.example.com/sidePanel.html
Kaynaklarla çalışırken aşağıdaki kısıtlamalar uygulanır:
Eklentinizin çalıştırılmasında kullanılan tüm kaynaklar, protokol olarak
httpskullanmalıdır.Eklenti manifestosundaki
addOnOriginsalanı, eklentinizin kullandığı kaynaklarla doldurulmalıdır.addOnOriginsalanındaki girişler, CSP ana makine kaynağı ile uyumlu değerlerin listesi olmalıdır. Örneğin,https://*.addon.example.comveyahttps://main-stage-addon.example.com:443. Kaynak yollarına izin verilmez.Bu liste şu amaçlarla kullanılır:
Uygulamanızı içeren iFrame'lerin
frame-srcdeğerini ayarlayın.Eklentinizin kullandığı URL'leri doğrulayın. Aşağıdaki yerel ayarlarda kullanılan kaynak, bildirideki
addOnOriginsalanında listelenen kaynaklardan biri olmalıdır:Eklenti manifest dosyasındaki
sidePanelUrialanı. Daha fazla bilgi için Meet eklentisi dağıtma başlıklı makaleyi inceleyin.AddonScreenshareInfonesnesindekisidePanelUrlvemainStageUrlözellikleri. Daha fazla bilgi için Eklentileri ekran paylaşımı aracılığıyla kullanıcılara tanıtma başlıklı makaleyi inceleyin.ActivityStartingStateiçindekisidePanelUrlvemainStageUrlözellikleri. Etkinlik başlatma durumu hakkında daha fazla bilgi için Meet eklentilerini kullanarak işbirliği yapma başlıklı makaleyi inceleyin.
exposeToMeetWhenScreensharing()yöntemini çağıran sitenin kaynağını doğrulayın.
Uygulamanız iFrame içinde URL gezinmesi kullanıyorsa gezinilen tüm kaynaklar
addOnOriginsalanında listelenmelidir. Joker karakterli alt alan adlarına izin verildiğini unutmayın. Örneğin,https://*.example.com. Ancak, Firebase'e ait olanweb.appgibi, sahibi olmadığınız bir alanla joker karakterli alt alanlar kullanmanızı kesinlikle önermiyoruz.