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

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

ওয়েবঅ্যাপ

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

JSON উপস্থাপনা
{
  "access": string,
  "executeAs": string
}
ক্ষেত্র
access

string

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

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

string

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

  • USER_ACCESSING : ওয়েব অ্যাপটি ব্যবহারকারী হিসেবে চলে।
  • USER_DEPLOYING : ওয়েব অ্যাপটি সেই ব্যবহারকারীর অধীনে চলে যিনি এটি স্থাপন করেছেন।

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

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

JSON উপস্থাপনা
{
  "access": string
}
ক্ষেত্র
access

string

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

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