বাহ্যিক ব্যবহারকারীদের কাছ থেকে ডেটা ম্যানেজার এপিআই-এর জন্য ব্যবহারকারীর পরিচয়পত্র অনুরোধ করে এমন কোনো অ্যাপ্লিকেশন চালু করার আগে, আপনার গুগল ক্লাউড প্রজেক্টকে অবশ্যই গুগল ওঅথ অ্যাপ যাচাইকরণের মধ্য দিয়ে যেতে হবে।
এই নির্দেশিকায় ডেভেলপমেন্ট পর্যায়ে প্রস্তাবিত অডিয়েন্স কনফিগারেশন পরিবর্তন এবং গুগল ওঅথ অ্যাপ ভেরিফিকেশন সম্পন্ন করার ধাপগুলো আলোচনা করা হয়েছে।
অ্যাপ দর্শকদের পর্যায়
আপনার উন্নয়নের পর্যায় অনুযায়ী, গুগল ক্লাউড কনসোলের অডিয়েন্স পেজটিতে বিভিন্ন ইউজার টাইপ এবং পাবলিশিং স্ট্যাটাস সেটিংস কনফিগার করুন। প্রাথমিক টেস্টিং থেকে প্রোডাকশন লঞ্চে নির্বিঘ্ন উত্তরণের জন্য এই পর্যায়গুলো অনুসরণ করুন।
পর্যায় ১: প্রাথমিক উন্নয়ন (পরীক্ষা)
বেসিক এপিআই অনুরোধগুলির ডেভেলপমেন্ট এবং টেস্টিং শুরু করার সময়:
- প্রকাশের অবস্থা : পরীক্ষাধীন হিসেবে সেট করা হয়েছে।
ব্যবহারকারীর ধরণ :
যদি আপনার গুগল ক্লাউড প্রজেক্টটি কোনো গুগল ওয়ার্কস্পেস অর্গানাইজেশনের অন্তর্ভুক্ত হয় এবং শুধুমাত্র আপনার অর্গানাইজেশনের ব্যবহারকারীরাই অ্যাপটি ব্যবহার করেন, তাহলে ‘ইন্টারনাল’ নির্বাচন করুন।
অন্যথায়, এক্সটার্নাল নির্বাচন করুন।
পরীক্ষামূলক ব্যবহারকারী : আপনি যদি ব্যবহারকারীর ধরন ‘ এক্সটার্নাল’ হিসেবে সেট করেন, তাহলে ক্রেডেনশিয়াল তৈরি করতে ব্যবহৃত গুগল অ্যাকাউন্টগুলো ম্যানুয়ালি যোগ করতে ‘অ্যাড ইউজার্স’-এ ক্লিক করুন। শুধুমাত্র তালিকাভুক্ত গুগল অ্যাকাউন্টগুলোই অ্যাপটিকে অনুমোদন করতে পারবে এবং পরীক্ষার সীমাবদ্ধতা ও টোকেন মেয়াদোত্তীর্ণ হওয়ার নিয়ম প্রযোজ্য হবে।
যাচাইকরণ : পরীক্ষার সময় প্রয়োজন নেই। আপনি যদি 'এক্সটার্নাল' ব্যবহার করেন, তাহলে সম্মতি স্ক্রিনে যাওয়ার আগে পরীক্ষামূলক ব্যবহারকারীরা একটি সতর্কীকরণ স্ক্রিন দেখতে পান, যা নিশ্চিত করে যে তারা একটি যাচাইবিহীন অ্যাপে পরীক্ষামূলক অ্যাক্সেস পেয়েছেন।
দ্বিতীয় পর্যায়: উৎক্ষেপণের কাছাকাছি (যাচাইকরণ জমা)
যখন আপনার ইন্টিগ্রেশন সম্পূর্ণ হবে, আপনার ইউজার ইন্টারফেস তৈরি হয়ে যাবে, এবং আপনি আগামী মাসের মধ্যে এটি চালু করার পরিকল্পনা করছেন:
- প্রকাশনার অবস্থা : মুদ্রণ পর্যায়ে রূপান্তরিত হচ্ছে।
- ব্যবহারকারীর ধরণ : আপনার অ্যাপটি যদি আপনার প্রতিষ্ঠানের বাইরের গ্রাহকদের, যেমন বিজ্ঞাপনদাতাদের, পরিষেবা দেয়, তাহলে এটিকে 'এক্সটার্নাল' (External) হিসেবে সেট করুন।
- করণীয় : যাচাইকরণের জন্য আপনার অ্যাপ জমা দিন । গুগল OAuth অ্যাপ যাচাইকরণ প্রক্রিয়ায় কয়েক সপ্তাহ সময় লাগতে পারে, তাই আপনার UI প্রস্তুত হয়ে গেলেই যত তাড়াতাড়ি সম্ভব জমা দিন।
- প্রাথমিক পরীক্ষকদের পরিচালনা : যাচাইকরণ পর্যালোচনার সময়, আপনার অ্যাপটি বাহ্যিক ব্যবহারকারীদের জন্য যাচাইবিহীন থাকে। যদি আপনার প্রাথমিক বিটা পরীক্ষকদের অন্তর্ভুক্ত করার প্রয়োজন হয়:
- তাদেরকে জানান যে তারা যাচাইবিহীন অ্যাপ স্ক্রিনটির সম্মুখীন হবেন।
- তাদেরকে অ্যাডভান্সড-এ ক্লিক করে এবং তারপর APP_NAME (unsafe)-এ গিয়ে এগিয়ে যেতে নির্দেশ দিন।
অ্যাপ যাচাইকরণের প্রয়োজনীয়তা
ভেরিফিকেশন সেন্টারে আপনার অ্যাপ যাচাইকরণের জন্য জমা দিতে, আপনার গুগল অথ প্ল্যাটফর্ম সেটিংস কনফিগার করুন এবং প্রয়োজনীয় যাচাইকরণ সামগ্রী প্রস্তুত করুন।
যাচাইকরণ পরিধি
ডেটা অ্যাক্সেস পৃষ্ঠায় , শুধুমাত্র আপনার অ্যাপ্লিকেশনের প্রয়োজনীয় স্কোপগুলোর জন্য অনুরোধ করুন। ডেটা ম্যানেজার এপিআই সংবেদনশীল স্কোপ ব্যবহার করে:
-
https://www.googleapis.com/auth/datamanager(প্রাথমিক পরিধি) -
https://www.googleapis.com/auth/datamanager.partnerlink(পার্টনার লিঙ্কের জন্য)
যোগাযোগের তথ্য
গুগল OAuth ভেরিফিকেশন টিম আপনার গুগল ক্লাউড প্রজেক্টে কনফিগার করা প্রজেক্ট ওনার এবং প্রজেক্ট এডিটরদের কাছে সমস্ত যোগাযোগ পাঠায়। গুগল ক্লাউড কনসোলে এই যোগাযোগের বিবরণগুলো হালনাগাদ রাখুন, যাতে তথ্যের জন্য কোনো অনুরোধ আপনার চোখ এড়িয়ে না যায়।
প্রদর্শন ভিডিও
আপনার অ্যাপ্লিকেশনটি অনুরোধ করা স্কোপগুলো কীভাবে ব্যবহার করে, তা দেখানোর জন্য একটি সর্বজনীনভাবে প্রবেশযোগ্য ডেমোনস্ট্রেশন ভিডিওর লিঙ্ক দিন (যেমন একটি আনলিস্টেড ইউটিউব ভিডিও বা একটি পাবলিক গুগল ড্রাইভ লিঙ্ক)।
নিশ্চিত করুন যে ভিডিওটি অ্যাপের কার্যকারিতা প্রদর্শনের ভিডিওর শর্তাবলী পূরণ করে।
পর্যায় ৩: উৎক্ষেপণের জন্য প্রস্তুত (যাচাইকৃত)
একবার গুগল OAuth ভেরিফিকেশন টিম আপনাকে জানিয়ে দিলে যে তারা আপনার অ্যাপ ভেরিফিকেশনের অনুরোধটি অনুমোদন করেছে, তখন আর কোনো পদক্ষেপ নেওয়ার প্রয়োজন নেই। আপনার অ্যাপটি এখন ভেরিফাইড, এবং বাইরের ব্যবহারকারীরা আনভেরিফাইড অ্যাপের সতর্কীকরণ স্ক্রিনটি না দেখেই এটিকে অনুমোদন করতে পারবেন।