ওয়েব অ্যাপস এবং API এক্সিকিউটেবল ম্যানিফেস্ট রিসোর্স

রিসোর্স কনফিগারেশনগুলি ওয়েব অ্যাপ এবং API এক্সিকিউটেবলগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয়৷

ওয়েবঅ্যাপ

স্ক্রিপ্ট প্রজেক্টের ওয়েব অ্যাপ কনফিগারেশন, যেটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রোজেক্টটিকে একটি ওয়েব অ্যাপ হিসেবে স্থাপন করা হয়।

JSON প্রতিনিধিত্ব
{
  "access": string,
  "executeAs": string
}
ক্ষেত্র
access

string

ওয়েব অ্যাপ চালানোর অনুমতির স্তর। বৈধ সেটিংস নিম্নলিখিত:

  • MYSELF ইঙ্গিত করে যে শুধুমাত্র ব্যবহারকারী যে অ্যাপটি স্থাপন করেছে তারা এটি চালাতে পারে।
  • DOMAIN শুধুমাত্র একই ডোমেনের ব্যবহারকারীদের নির্দেশ করে যেটি স্থাপনকারী ব্যবহারকারী এটি চালাতে পারে৷
  • ANYONE লগ ইন করা কোনো ব্যবহারকারীকে নির্দেশ করে৷
  • ANYONE_ANONYMOUS কোনো ব্যবহারকারীকে নির্দেশ করে, এমনকি লগ ইন না করলেও৷
executeAs

string

যে পরিচয়ের অধীনে ওয়েব অ্যাপটি কার্যকর করে। বৈধ সেটিংস নিম্নলিখিত:

  • USER_ACCESSING নির্দেশ করে যে ওয়েব অ্যাপটি ব্যবহারকারী যখন এটি অ্যাক্সেস করছে তখন এটি চলে৷
  • USER_DEPLOYING নির্দেশ করে যে ওয়েব অ্যাপটি ব্যবহার করা হয়েছে এমন ব্যবহারকারী হিসাবে চলে৷

এক্সিকিউশনএপিআই

স্ক্রিপ্ট প্রকল্পের API এক্সিকিউটেবল কনফিগারেশন। এটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রকল্পটি API সম্পাদনের জন্য স্থাপন করা হয়।

JSON প্রতিনিধিত্ব
{
  "access": string
}
ক্ষেত্র
access

string

API থেকে স্ক্রিপ্ট চালানোর অনুমতি কার আছে তা নির্ধারণ করে। বৈধ সেটিংস নিম্নলিখিত:

  • MYSELF নির্দেশ করে যে স্ক্রিপ্টটি স্থাপন করেছে শুধুমাত্র সেই ব্যবহারকারীই এটি চালাতে পারে।
  • DOMAIN শুধুমাত্র একই ডোমেনের ব্যবহারকারীদের নির্দেশ করে যেটি স্থাপনকারী ব্যবহারকারী এটি চালাতে পারে৷
  • ANYONE লগ ইন করা কোনো ব্যবহারকারীকে নির্দেশ করে৷
  • ANYONE_ANONYMOUS কোনো ব্যবহারকারীকে নির্দেশ করে, এমনকি লগ ইন না করলেও৷