যেহেতু সাইন-ইন অভিজ্ঞতা হল আপনার অ্যাড-অনের সাথে ব্যবহারকারীর প্রথম ইন্টারঅ্যাকশন, তাই এটি গুরুত্বপূর্ণ যে তারা যতটা সম্ভব নির্বিঘ্নে প্রবাহটি সম্পূর্ণ করতে সক্ষম হয়। বিভিন্ন সাইন-ইন API, সাইন-ইন সম্পর্কিত ক্যোয়ারী প্যারামিটার, পপ-আপ ব্লকারগুলি কীভাবে পরিচালনা করবেন এবং আপনি সর্বোত্তম অনুশীলনগুলি অনুসরণ করছেন তা নিশ্চিত করতে আপনি বিকাশের সময় ব্যবহার করতে পারেন এমন একটি পরীক্ষা পরিকল্পনার সাথে নিজেকে পরিচিত করতে নীচের বিভাগগুলি পড়ুন৷
SSO বাস্তবায়নের বিশদ বিবরণ
Google এর OAuth 2.0 অনেক OAuth 2.0 স্ট্যাকের সাথে সামঞ্জস্যপূর্ণ। আমরা দৃঢ়ভাবে সার্ভার-সাইড অনুমোদন বাস্তবায়নের সুপারিশ করছি কারণ এটি সর্বোচ্চ নিরাপত্তা বিকল্প এবং iframe ক্যোয়ারী প্যারামিটার ব্যবহার করে সমর্থন করে।
Google সাইন-ইন প্রয়োগ করার সময় Google আইডেন্টিটি ওয়েবসাইটে প্রদত্ত প্রযুক্তিগত নির্দেশিকা পড়ুন। Google সাইন-ইন ব্র্যান্ডিং নির্দেশিকা অনুসরণ করতে ভুলবেন না। স্কেচ, SVG, এবং EPS ফাইল ডাউনলোডের জন্য প্রদান করা হয়.
সাইন-ইন পরীক্ষা
আপনার অ্যাড-অনগুলি পর্যালোচনার জন্য জমা দেওয়ার আগে আপনার অ্যাড-অন প্রয়োজনীয় মানগুলি পূরণ করছে এবং পরিচিত এজ কেসগুলি পরিচালনা করতে সক্ষম কিনা তা পরীক্ষা করতে অ্যাড-অন পরীক্ষা পরিকল্পনা ব্যবহার করুন। এই পরীক্ষাগুলি ক্লাসরুমের অ্যাড-অন প্রয়োজনীয়তাগুলির চেকলিস্টকে ঘনিষ্ঠভাবে প্রতিফলিত করে এবং কীভাবে আপনার অ্যাড-অন সেই প্রয়োজনীয়তাগুলি পূরণ করে কিনা তা পরীক্ষা করতে আপনাকে ধাপে ধাপে নির্দেশনা দেয়। এই একই পরীক্ষা যার বিরুদ্ধে আপনার আবেদন প্রকাশনার সময় পরীক্ষা করা হয়।
সাইন-ইন ক্যোয়ারী প্যারামিটার
বারবার সাইন-ইন করার সুবিধার্থে Google ক্লাসরুম login_hint
ক্যোয়ারী প্যারামিটার প্রদান করে। অতিরিক্ত তথ্যের জন্য iframe ক্যোয়ারী প্যারামিটার পৃষ্ঠার সাইন-ইন সম্পর্কিত পরামিতি বিভাগটি দেখুন। নমুনা কোড আমাদের ডেভেলপার ওয়াকথ্রুগুলির হ্যান্ডেল পুনরাবৃত্তি ভিজিট ওয়াকথ্রুতে পাওয়া যাবে।
পপ-আপ ব্লকার পরিচালনা করুন
অ্যাড-অনে সাইন ইন করা সাইন-ইন ডায়ালগ উইন্ডো দ্বারা সহজতর হয়৷ এই উইন্ডোটি অ্যাকাউন্ট নির্বাচক স্ক্রীন প্রদর্শন করে এবং ব্যবহারকারীকে OAuth অনুমতি দেওয়ার অনুমতি দেয়। একটি শেষ ব্যবহারকারীর পপ-আপ ব্লকার তাদের সাইন-ইন প্রবাহ সম্পূর্ণ করতে বাধা দিতে পারে।
চিত্র 1. একটি অ্যাকাউন্ট নির্বাচক পর্দার একটি উদাহরণ।
এই সমস্যাটি সমাধান করতে, পপ-আপ ব্লকারকে বাইপাস করতে ক্লিক করার জন্য শেষ ব্যবহারকারীকে একটি বোতাম সরবরাহ করুন৷ এই মিথস্ক্রিয়া সাইন-ইন ডায়ালগ প্রদর্শনের অনুমতি দেয় যাতে শেষ ব্যবহারকারী সাইন-ইন প্রবাহ চালিয়ে যেতে পারে। নিশ্চিত করুন যে আপনার দেওয়া বোতামটি সাইন-ইন ব্র্যান্ডিং নির্দেশিকা অনুসরণ করে।
মাল্টি-লগইন
একই সময়ে সাইন-ইন করা একাধিক অ্যাকাউন্ট সহ একটি ব্রাউজার অ্যাড-অন ব্যবহারকারী প্রবাহকে ব্যাহত করতে পারে। শেষ ব্যবহারকারীরা হয় তাদের বর্তমান ব্রাউজারে সমস্ত Google অ্যাকাউন্ট থেকে সাইন আউট করতে পারেন বা সঠিক অ্যাকাউন্ট দিয়ে সাইন ইন করার আগে এবং অপারেশনটি পুনরায় চেষ্টা করার আগে একটি ছদ্মবেশী ক্রোম উইন্ডোতে ক্লাসরুম খুলতে পারেন।
মাল্টি-লগইন সমস্যার কারণে কোনো ভুল ব্যবহারকারী অ্যাড-অনে সাইন-ইন করলে, Classroom অ্যাড-অন API-এ আপনার কলগুলি একটি InvalidAddOnToken
ত্রুটির সাথে ব্যর্থ হতে পারে। আপনি যদি এই ধরনের ত্রুটি পান, তাহলে আপনার ব্যবহারকারীকে ব্রাউজারে থাকা অন্য সব অ্যাকাউন্ট থেকে সাইন আউট করতে বা পরিবর্তে একটি ছদ্মবেশী Chrome উইন্ডোতে Classroom খুলতে নির্দেশ দেওয়া উচিত।