যেসব Google OAuth ক্লায়েন্ট নির্দিষ্ট কিছু সংবেদনশীল OAuth স্কোপ অনুরোধ করে, তাদের Google যাচাইকরণের আওতায় আনা হয়।
যদি আপনি আপনার স্ক্রিপ্ট প্রজেক্টের OAuth ক্লায়েন্ট যাচাই না করেন, তাহলে আপনার ডোমেনের বাইরের ব্যবহারকারীরা যখন আপনার স্ক্রিপ্ট অনুমোদন করার চেষ্টা করবেন তখন তারা একটি অযাচাইকৃত অ্যাপ স্ক্রিন দেখতে পাবেন। একটি অযাচাইকৃত অনুমোদন প্রবাহ এই ব্যবহারকারীদের অযাচাইকৃত অ্যাপগুলিকে অনুমোদন করতে এবং সেগুলি ব্যবহার করতে দেয়, তবে নিশ্চিত করার পরেই তারা ঝুঁকিগুলি বুঝতে পারে। অযাচাইকৃত অ্যাপ ব্যবহারকারীর মোট সংখ্যাও সীমাবদ্ধ।
আরও তথ্যের জন্য, নিম্নলিখিত নিবন্ধগুলি দেখুন:
- যাচাই না করা অ্যাপস
- OAuth অ্যাপ্লিকেশন যাচাইকরণের প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
- গুগল এপিআই পরিষেবা: ব্যবহারকারীর ডেটা নীতি


এই পরিবর্তনটি Google OAuth ওয়েব ক্লায়েন্টের ক্ষেত্রে প্রযোজ্য, যার মধ্যে সমস্ত Apps Script প্রোজেক্টে ব্যবহৃত ক্লায়েন্টও অন্তর্ভুক্ত। Google এর সাথে আপনার অ্যাপ যাচাই করে , আপনি আপনার অনুমোদন প্রবাহ থেকে যাচাই না করা অ্যাপ স্ক্রিনটি সরিয়ে ফেলতে পারেন এবং আপনার ব্যবহারকারীদের আস্থা দিতে পারেন যে আপনার অ্যাপটি ক্ষতিকারক নয়।
যাচাই না করা অ্যাপ
অ্যাড-অন, ওয়েব অ্যাপ এবং অন্যান্য স্থাপনার (যেমন অ্যাপস স্ক্রিপ্ট এপিআই ব্যবহার করে এমন অ্যাপ) যাচাইকরণের প্রয়োজন হতে পারে।
প্রযোজ্যতা
যদি অ্যাপটি সংবেদনশীল OAuth স্কোপ ব্যবহার করে, তাহলে যাচাই না করা অ্যাপ স্ক্রিনটি অনুমোদন প্রবাহের অংশ হিসেবে প্রদর্শিত হতে পারে। এর উপস্থিতি (এবং এর ফলে যাচাই না করা অ্যাপ অনুমোদন প্রবাহ) অ্যাপটি কোন অ্যাকাউন্ট থেকে প্রকাশিত হয়েছে এবং কোন অ্যাকাউন্টটি অ্যাপটি ব্যবহার করার চেষ্টা করছে তার উপর নির্ভর করে। উদাহরণস্বরূপ, একটি নির্দিষ্ট Google Workspace সংস্থার মধ্যে অভ্যন্তরীণভাবে প্রকাশিত অ্যাপগুলি সেই ডোমেনের অ্যাকাউন্টগুলির জন্য যাচাই না করা অ্যাপ অনুমোদন প্রবাহের দিকে পরিচালিত করে না, এমনকি অ্যাপটি যাচাই না করা হলেও।
যাচাই না করা অ্যাপ অনুমোদন প্রবাহের ফলে কোন পরিস্থিতির সৃষ্টি হয় তা নিম্নলিখিত সারণীতে দেখানো হয়েছে:
| ক্লায়েন্ট যাচাই করা হয়েছে | প্রকাশক হল গ্রাহক A-এর একটি Google Workspace অ্যাকাউন্ট | স্ক্রিপ্টটি গ্রাহক A এর একটি শেয়ার্ড ড্রাইভে রয়েছে | প্রকাশক একটি জিমেইল অ্যাকাউন্ট | |
|---|---|---|---|---|
| ব্যবহারকারী হলেন গ্রাহক A-এর একটি Google Workspace অ্যাকাউন্ট | স্বাভাবিক প্রমাণীকরণ প্রবাহ | স্বাভাবিক প্রমাণীকরণ প্রবাহ | স্বাভাবিক প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ |
| ব্যবহারকারী একটি Google Workspace অ্যাকাউন্ট, গ্রাহক A-এর নয় | স্বাভাবিক প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ |
| ব্যবহারকারীর একটি জিমেইল অ্যাকাউন্ট ১ | স্বাভাবিক প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ | যাচাই না করা প্রমাণীকরণ প্রবাহ |
১. যেকোনো জিমেইল অ্যাকাউন্ট, অ্যাপটি প্রকাশ করতে ব্যবহৃত অ্যাকাউন্ট সহ।
ব্যবহারকারীর সীমা
সম্ভাব্য অপব্যবহার সীমিত করার জন্য যাচাই না করা অ্যাপ ফ্লো ব্যবহার করে অ্যাপ অনুমোদন করতে পারেন এমন ব্যবহারকারীর সংখ্যা সীমিত করা হয়েছে। বিস্তারিত জানার জন্য OAuth অ্যাপ্লিকেশন ব্যবহারকারীর সীমা দেখুন।
যাচাইকরণের অনুরোধ করা হচ্ছে
আপনি আপনার অ্যাপ এবং এর সাথে সম্পর্কিত ক্লাউড প্ল্যাটফর্ম (GCP) প্রকল্প দ্বারা ব্যবহৃত OAuth ক্লায়েন্টের যাচাইকরণের জন্য অনুরোধ করতে পারেন। একবার আপনার অ্যাপ যাচাই হয়ে গেলে, আপনার ব্যবহারকারীরা আর যাচাই না করা অ্যাপ স্ক্রিন দেখতে পাবেন না। এছাড়াও, আপনার অ্যাপটি আর ব্যবহারকারীর সীমার অধীন হবে না।
আবশ্যকতা
আপনার OAuth ক্লায়েন্ট যাচাইকরণের জন্য জমা দেওয়ার জন্য, আপনাকে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:
আপনার অবশ্যই একটি ডোমেনে একটি ওয়েবসাইটের মালিক হতে হবে। সাইটটিতে অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য পৃষ্ঠাগুলি হোস্ট করতে হবে যা আপনার অ্যাপ এবং এর গোপনীয়তা নীতি বর্ণনা করে। আপনাকে অবশ্যই Google এর সাথে সাইটের মালিকানা যাচাই করতে হবে।
আপনার স্ক্রিপ্ট প্রজেক্ট যে Google Cloud প্রজেক্ট ব্যবহার করে তা অবশ্যই একটি স্ট্যান্ডার্ড Google Cloud প্রজেক্ট হতে হবে যার জন্য আপনার সম্পাদনা করার অ্যাক্সেস আছে। যদি আপনার স্ক্রিপ্টটি তার ডিফল্ট Google Cloud প্রজেক্ট ব্যবহার করে, তাহলে আপনাকে অবশ্যই একটি স্ট্যান্ডার্ড Google Cloud প্রজেক্টে স্যুইচ করতে হবে।
এছাড়াও, আপনার নিম্নলিখিত প্রয়োজনীয় সম্পদ থাকতে হবে:
- অ্যাপ্লিকেশনের নাম । অ্যাপের নাম; এটি সম্মতি স্ক্রিনে প্রদর্শিত হয়। এটি অন্যান্য স্থানে অ্যাপের জন্য ব্যবহৃত নামের সাথে মিলিত হওয়া উচিত, যেমন প্রকাশিত অ্যাপের জন্য Google Workspace Marketplace তালিকা।
- অ্যাপ্লিকেশন লোগো । সম্মতি স্ক্রিনে ব্যবহার করার জন্য একটি অ্যাপ লোগো JPEG, PNG, অথবা BMP ছবি। এর ফাইলের আকার অবশ্যই 1MB বা তার কম হতে হবে।
- সাপোর্ট ইমেল । এটি সম্মতি স্ক্রিনে প্রদর্শিত একটি ইমেল যা ব্যবহারকারীদের অ্যাপ সাপোর্টের প্রয়োজন হলে যোগাযোগ করার জন্য। এটি আপনার ইমেল ঠিকানা অথবা আপনার মালিকানাধীন বা পরিচালনা করা কোনও Google গ্রুপ হতে পারে।
- স্কোপ । আপনার অ্যাপ ব্যবহার করে এমন সমস্ত স্কোপের তালিকা। আপনি অ্যাপস স্ক্রিপ্ট এডিটরে আপনার স্কোপ দেখতে পারেন।
- অনুমোদিত ডোমেন । এটি আপনার অ্যাপ সম্পর্কে তথ্য সম্বলিত ডোমেনের একটি তালিকা। আপনার অ্যাপ্লিকেশনের সমস্ত লিঙ্ক (যেমন এর প্রয়োজনীয় গোপনীয়তা নীতি পৃষ্ঠা) অবশ্যই অনুমোদিত ডোমেনে হোস্ট করা উচিত।
- অ্যাপ্লিকেশন হোমপেজ URL । আপনার অ্যাপের বর্ণনাকারী একটি হোমপেজের অবস্থান। এই অবস্থানটি অবশ্যই একটি অনুমোদিত ডোমেনে হোস্ট করা উচিত।
- অ্যাপ্লিকেশন গোপনীয়তা নীতি URL । আপনার অ্যাপের গোপনীয়তা নীতি বর্ণনা করে এমন একটি পৃষ্ঠার অবস্থান। এই অবস্থানটি অবশ্যই একটি অনুমোদিত ডোমেনে হোস্ট করা উচিত।
উপরে উল্লেখিত প্রয়োজনীয় সম্পদগুলি ছাড়াও, আপনি ঐচ্ছিকভাবে একটি অ্যাপ্লিকেশন পরিষেবার শর্তাবলী URL প্রদান করতে পারেন যা আপনার অ্যাপের পরিষেবার শর্তাবলী বর্ণনা করে এমন একটি পৃষ্ঠার দিকে নির্দেশ করে। যদি প্রদান করা হয়, তাহলে এই অবস্থানটি অবশ্যই একটি অনুমোদিত ডোমেনে থাকতে হবে।
ধাপ
- যদি আপনি ইতিমধ্যেই তা না করে থাকেন, তাহলে আপনার স্ক্রিপ্ট প্রকল্পের গোপনীয়তা নীতি এবং অন্যান্য তথ্য হোস্ট করার জন্য ব্যবহৃত সমস্ত অনুমোদিত ডোমেনের মালিকানা যাচাই করুন । ডোমেনগুলির যাচাইকৃত মালিকদের অবশ্যই সম্পাদক অথবা স্ক্রিপ্ট প্রকল্পের মালিক হতে হবে।
- Apps Script প্রজেক্টে, Overview এ ক্লিক করুন। Project OAuth Scopes এর অধীনে, আপনার স্ক্রিপ্ট প্রজেক্ট যে স্কোপগুলি ব্যবহার করে সেগুলি কপি করুন।
আপনার সংগ্রহ করা টেক্সট এবং URL অ্যাসেট ব্যবহার করে আপনার অ্যাপ্লিকেশনের Google Cloud প্রোজেক্টের জন্য OAuth সম্মতি স্ক্রিনটি সম্পূর্ণ করুন ।
- আপনার অ্যাপের তথ্য (যেমন এর গোপনীয়তা নীতি) যেখানে হোস্ট করা হয় সেই অনুমোদিত ডোমেনগুলির তালিকা তৈরি করুন।
আপনার অ্যাপ্লিকেশন স্কোপ যোগ করতে, Add or Remove Scopes এ ক্লিক করুন। ফলস্বরূপ ডায়ালগটি Google Cloud Console-এ আপনার সক্রিয় করা API গুলির (যেমন advanced services ) জন্য স্কোপগুলি স্বয়ংক্রিয়ভাবে সনাক্ত করার চেষ্টা করে। আপনি সংশ্লিষ্ট বাক্সগুলিতে টিক চিহ্ন দিয়ে এই তালিকা থেকে স্কোপগুলি নির্বাচন করতে পারেন।
এই স্বয়ংক্রিয়ভাবে সনাক্ত করা তালিকায় সবসময় অ্যাপস স্ক্রিপ্ট বিল্ট-ইন পরিষেবা দ্বারা ব্যবহৃত স্কোপ অন্তর্ভুক্ত থাকে না। আপনাকে অবশ্যই এই স্কোপগুলিকে ম্যানুয়ালি অ্যাড স্কোপ এর অধীনে লিখতে হবে।
আপনার কাজ শেষ হয়ে গেলে, আপডেট এ ক্লিক করুন।
সমস্ত প্রয়োজনীয় তথ্য প্রবেশ করানোর পর, সংরক্ষণ করুন এ ক্লিক করুন।
যাচাইকরণের অনুরোধ শুরু করতে যাচাইকরণের জন্য জমা দিন ক্লিক করুন।
বেশিরভাগ যাচাইকরণের অনুরোধ ২৪ থেকে ৭২ ঘন্টার মধ্যে উত্তর পায়। আপনি OAuth সম্মতি স্ক্রিন ফর্মের উপরে যাচাইকরণের স্থিতি পরীক্ষা করতে পারেন। যখন আপনার OAuth ক্লায়েন্টের যাচাইকরণ নিশ্চিত করা হয়, তখন আপনার অ্যাপটি যাচাই করা হয়।