গুগল অ্যাকাউন্ট লিঙ্কিং OAuth ভ্যালিডেশন টেস্ট টুলটি আপনার OAuth ইমপ্লিমেন্টেশন পরীক্ষা করে যাচাই করে যে, গুগল এন্ডপয়েন্টগুলো অ্যাক্সেস করতে পারছে কিনা এবং এন্ডপয়েন্টগুলো একটি বৈধ গুগল অ্যাকাউন্ট লিঙ্কিং ইমপ্লিমেন্টেশনের জন্য প্রত্যাশিত প্রতিক্রিয়া প্রদান করছে কিনা।
পরীক্ষার সরঞ্জাম ব্যবহার করে
- আপনি যদি টুলটিতে আগে থেকে সাইন ইন না করে থাকেন, তাহলে সাইন ইন বোতামটি ব্যবহার করে আপনার গুগল অ্যাকাউন্ট দিয়ে সাইন ইন করুন।
গুগল অ্যাকাউন্ট লিঙ্কিং ডেমো টুল ব্যবহার করে আপনার অ্যাকাউন্ট লিঙ্ক করুন। যে অ্যাকাউন্টটি দিয়ে আপনি ভ্যালিডেশন টেস্ট টুলটি চালাচ্ছেন, সেই একই অ্যাকাউন্ট দিয়ে লিঙ্ক করা উচিত।
আপনার প্রজেক্ট আইডি প্রবেশ করান এবং রান বাটনে ক্লিক করুন। এটি অবশ্যই সেই সার্ভিস আইডির অনুরূপ হতে হবে যা আপনি পূর্ববর্তী ধাপে আপনার অ্যাকাউন্ট লিঙ্ক করার জন্য ব্যবহার করেছিলেন।
টুল গাইড
অ্যাক্সেস টোকেন যাচাইকরণ পরীক্ষা
আপনার টোকেন এক্সচেঞ্জ এন্ডপয়েন্ট থেকে প্রাপ্ত অ্যাক্সেস টোকেনগুলো যাচাই করা হয়, যাতে প্রতিক্রিয়াগুলো সঠিক বিন্যাসে থাকে এবং একটি বৈধ রিফ্রেশ টোকেন ফেরত দেওয়া হয়।
| পরীক্ষা | ব্যাখ্যা |
|---|---|
| অ্যাক্সেস টোকেনটি JWT ফরম্যাটে নেই তা যাচাই করুন | গুগল অ্যাকাউন্ট লিঙ্কিং অ্যাক্সেস টোকেনের জন্য JWT সমর্থন করে না। যদি JWT শনাক্ত করা হয়, তাহলে নিম্নলিখিত সতর্কবার্তাটি প্রদর্শিত হয়: The access token seems to be a JWT which is not supported for token exchange endpoints. |
| মেয়াদোত্তীর্ণ অ্যাক্সেস টোকেনে রিফ্রেশ টোকেন আছে কিনা তা যাচাই করুন। | অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে গেলে একটি রিফ্রেশ টোকেন প্রদান করতে হবে। কোনো রিফ্রেশ টোকেন খুঁজে না পাওয়া গেলে এই পরীক্ষাটি ব্যর্থ হবে। |
রিফ্রেশ টোকেন যাচাইকরণ পরীক্ষা
আপনার টোকেন এক্সচেঞ্জ এন্ডপয়েন্টটি রিফ্রেশ টোকেনগুলোকে সঠিকভাবে নতুন অ্যাক্সেস টোকেনে বিনিময় করছে কিনা, তা নিশ্চিত করার জন্য রিফ্রেশ টোকেনগুলো পরীক্ষা করা হয়।
| পরীক্ষা | ব্যাখ্যা |
|---|---|
| অবৈধ রিফ্রেশ টোকেন প্রতিক্রিয়া যাচাই করুন। | একটি অবৈধ রিফ্রেশ টোকেন অনুরোধের জন্য আপনার সার্ভারের {"error": "invalid_grant"} সহ একটি HTTP 400 Bad Request ত্রুটি ফেরত দেওয়া উচিত। যদি প্রতিক্রিয়াটি ত্রুটি কোড বা বার্তার সাথে না মেলে, তাহলে এই টেস্ট কেসটি ব্যর্থ হবে। আরও তথ্যের জন্য অ্যাক্সেস টোকেনের জন্য রিফ্রেশ টোকেন বিনিময় দেখুন। |
| অ্যাক্সেস টোকেন রিফ্রেশ যাচাই করুন। | রিফ্রেশ টোকেন অনুরোধের জবাবে নতুন অ্যাক্সেস টোকেন ফেরত দেওয়া উচিত। যদি আপনার সার্ভার একই অ্যাক্সেস টোকেন প্রদান করে, তাহলে টেস্ট কেসটি ব্যর্থ হবে। |
| মেয়াদোত্তীর্ণ নয় এমন অ্যাক্সেস টোকেন যাচাই করার প্রক্রিয়াটি কাজ করে। | |
| রিফ্রেশের সময় রিফ্রেশ টোকেনটি রোটেট করা হয়নি তা যাচাই করুন। | একটি রিফ্রেশ টোকেন অনুরোধের পরে রিফ্রেশ টোকেন পরিবর্তিত হয়েছে কিনা তা আমরা পরীক্ষা করি। যদি রিফ্রেশ টোকেন পরিবর্তিত হয়, তবে আপনার সার্ভারের উচিত একটি নতুন রিফ্রেশ টোকেন ব্যবহার করার পরেই কেবল পুরানো রিফ্রেশ টোকেনটিকে বাতিল করা, যাতে এমন রেস কন্ডিশন প্রতিরোধ করা যায় যা কোনো ব্যবহারকারীর অ্যাকাউন্ট লিঙ্কিং ভেঙে দিতে পারে। নতুন টোকেন ইস্যু করার আগে যদি আপনি পুরানো রিফ্রেশ টোকেনটি বাতিল করেন, তাহলে পরীক্ষাটি ব্যর্থ হবে। |