এই পৃষ্ঠায় থার্ড-পার্টি অ্যাড-অনগুলোকে যে নিরাপত্তা সংক্রান্ত আবশ্যকতাগুলো পূরণ করতে হয়, তার বিস্তারিত বিবরণ দেওয়া হয়েছে।
উৎপত্তির সীমাবদ্ধতা
অরিজিন হলো একটি ইউআরএল, যার একটি স্কিম (প্রোটোকল), হোস্ট (ডোমেইন) এবং পোর্ট থাকে। দুটি ইউআরএল-এর অরিজিন একই হয় যখন তাদের স্কিম, হোস্ট এবং পোর্ট একই থাকে। সাব-অরিজিন অনুমোদিত। আরও তথ্যের জন্য, RFC 6454 দেখুন।
এই রিসোর্সগুলোর উৎস একই, কারণ এদের স্কিম, হোস্ট এবং পোর্ট উপাদানগুলো একই:
-
https://www.example.com -
https://www.example.com:443 -
https://www.example.com/sidePanel.html
অরিজিন নিয়ে কাজ করার সময় নিম্নলিখিত সীমাবদ্ধতাগুলো প্রযোজ্য হয়:
আপনার অ্যাড-অন পরিচালনার জন্য ব্যবহৃত সমস্ত অরিজিনকে অবশ্যই প্রোটোকল হিসেবে
httpsব্যবহার করতে হবে।অ্যাড-অন ম্যানিফেস্টের
addOnOriginsফিল্ডটি অবশ্যই আপনার অ্যাড-অন দ্বারা ব্যবহৃত অরিজিনগুলো দিয়ে পূরণ করতে হবে।addOnOriginsফিল্ডের এন্ট্রিগুলো অবশ্যই CSP হোস্ট সোর্সের সাথে সামঞ্জস্যপূর্ণ ভ্যালুগুলোর একটি তালিকা হতে হবে। উদাহরণস্বরূপhttps://*.addon.example.comঅথবাhttps://main-stage-addon.example.com:443। রিসোর্স পাথ অনুমোদিত নয়।এই তালিকাটি নিম্নলিখিত উদ্দেশ্যে ব্যবহৃত হয়:
আপনার অ্যাপ্লিকেশন ধারণকারী আইফ্রেমগুলোর
frame-srcমান সেট করুন।আপনার অ্যাড-অন যে URL-গুলো ব্যবহার করছে তা যাচাই করুন। নিম্নলিখিত লোকেলগুলিতে ব্যবহৃত অরিজিন অবশ্যই ম্যানিফেস্টের
addOnOriginsফিল্ডে তালিকাভুক্ত অরিজিনগুলির অংশ হতে হবে:অ্যাড-অন ম্যানিফেস্টের
sidePanelUriফিল্ড। আরও তথ্যের জন্য, “Deploy a Meet add-on” দেখুন।AddonScreenshareInfoঅবজেক্টেরsidePanelUrlএবংmainStageUrlপ্রোপার্টিগুলো। আরও তথ্যের জন্য, স্ক্রিন শেয়ারিংয়ের মাধ্যমে ব্যবহারকারীদের কাছে একটি অ্যাড-অন প্রচার দেখুন।ActivityStartingStateমধ্যে থাকাsidePanelUrlএবংmainStageUrlপ্রোপার্টিগুলো। অ্যাক্টিভিটি শুরুর অবস্থা সম্পর্কে আরও তথ্যের জন্য, “Collaborate using a Meet add-on” দেখুন।
যে সাইটটি `
exposeToMeetWhenScreensharing()` মেথডটিকে কল করছে, তার উৎস যাচাই করুন।
আপনার অ্যাপ্লিকেশন যদি আইফ্রেমের ভিতরে ইউআরএল নেভিগেশন ব্যবহার করে, তবে যে সমস্ত অরিজিনে নেভিগেট করা হচ্ছে, সেগুলোকে অবশ্যই
addOnOriginsফিল্ডে তালিকাভুক্ত করতে হবে। উল্লেখ্য যে, ওয়াইল্ডকার্ড সাবডোমেন অনুমোদিত। উদাহরণস্বরূপ,https://*.example.com। তবে, আমরা এমন কোনো ডোমেনের সাথে ওয়াইল্ডকার্ড সাবডোমেন ব্যবহার না করার জন্য দৃঢ়ভাবে পরামর্শ দিই, যার মালিক আপনি নন; যেমনweb.appযা ফায়ারবেসের মালিকানাধীন।