আমি কীভাবে কোনও Google প্রমাণীকরণ অ্যাক্সেস টোকেন যাচাই করতে পারি?
আমাকে কোনওভাবে গুগলকে জিজ্ঞাসা করতে হবে এবং জিজ্ঞাসা করতে হবে: [উদাহরণস্বরূপ: উদাহরণস্বরূপ.কম] গুগল অ্যাকাউন্টের জন্য কি [অ্যাক্সেস টোকেন দেওয়া আছে]?
সংক্ষিপ্ত সংস্করণ :
এটি স্পষ্ট যে কীভাবে গুগল অথেনটিকেশন এপিআইয়ের মাধ্যমে সরবরাহ করা অ্যাক্সেস টোকেন: ওয়েব অ্যাপ্লিকেশনগুলির জন্য ওআউথ প্রমাণীকরণ তারপরে গুগল পরিষেবাগুলির একটি ব্যাপ্তির ডেটা অনুরোধ করতে ব্যবহার করা যেতে পারে। প্রদত্ত অ্যাক্সেস টোকেন কোনও প্রদত্ত গুগল অ্যাকাউন্টের জন্য বৈধ কিনা তা কীভাবে পরীক্ষা করবেন তা স্পষ্ট নয়। আমি জানতে চাই।
দীর্ঘ সংস্করণ :
আমি এমন একটি API বিকাশ করছি যা টোকেন-ভিত্তিক প্রমাণীকরণ ব্যবহার করে। কোনও বৈধ ব্যবহারকারীর নাম + পাসওয়ার্ড দেওয়ার বা এন- যাচাইযোগ্য পরিষেবার যে কোনও একটি থেকে তৃতীয় পক্ষের টোকেন দেওয়ার বিধানের ভিত্তিতে একটি টোকেন ফিরিয়ে দেওয়া হবে ।
তৃতীয় পক্ষের পরিষেবাগুলির মধ্যে একটি হ'ল গুগল, কোনও ব্যবহারকারীকে তাদের গুগল অ্যাকাউন্ট ব্যবহার করে আমার পরিষেবার বিরুদ্ধে প্রমাণীকরণের অনুমতি দেবে। এটি পরে ইয়াহু অ্যাকাউন্টগুলি, বিশ্বস্ত ওপেনআইডিআইডি সরবরাহকারী এবং আরও অন্তর্ভুক্ত করার জন্য বাড়ানো হবে।
গুগল-ভিত্তিক অ্যাক্সেসের পরিকল্পনামূলক উদাহরণ:
Alt পাঠ্য http://webignition.net/images/figures/auth_figure002.png
'এপিআই' সত্তা আমার সম্পূর্ণ নিয়ন্ত্রণে রয়েছে। 'পাবলিক ইন্টারফেস' সত্তা কোনও ওয়েব- বা ডেস্কটপ-ভিত্তিক অ্যাপ্লিকেশন। কিছু সার্বজনীন ইন্টারফেস আমার নিয়ন্ত্রণে থাকে, অন্যরা হবে না এবং অন্যরা এখনও আমি কখনও জানতে পারি না।
অতএব আমি পদক্ষেপ 3 এ এপিআইতে সরবরাহিত টোকেনকে বিশ্বাস করতে পারি না এটি সম্পর্কিত গুগল অ্যাকাউন্ট ইমেল ঠিকানার সাথে সরবরাহ করা হবে।
আমাকে কোনওভাবে গুগলকে জিজ্ঞাসা করতে হবে এবং জিজ্ঞাসা করতে হবে: এই অ্যাক্সেস টোকেনটি কী উদাহরণস্বরূপ@example.com ?
এই ক্ষেত্রে, উদাহরণ@example.com হ'ল গুগল অ্যাকাউন্ট অনন্য শনাক্তকারী - যে ইমেল ঠিকানাটি কেউ তাদের গুগল অ্যাকাউন্টে লগ ইন করতে ব্যবহার করে। এটি জিমেইল ঠিকানা হিসাবে ধরে নেওয়া যায় না - কারও একটি জিমেইল অ্যাকাউন্ট না থাকলে একটি Google অ্যাকাউন্ট থাকতে পারে।
গুগল ডকুমেন্টেশনে স্পষ্টভাবে বলা হয়েছে যে কীভাবে অ্যাক্সেস টোকেনের সাহায্যে গুগলের বেশ কয়েকটি পরিষেবা থেকে ডেটা পুনরুদ্ধার করা যায়। কোনও প্রদত্ত অ্যাক্সেস টোকেন প্রথম স্থানে বৈধ কিনা আপনি কীভাবে তা পরীক্ষা করতে পারবেন তা বলার মতো কিছুই মনে হচ্ছে না।
আপডেট টোকেনটি এন গুগল পরিষেবাগুলির জন্য বৈধ। আমি কোনও গুগল পরিষেবাটিকে যাচাই করার উপায় হিসাবে একটি টোকেন চেষ্টা করতে পারি না কারণ প্রদত্ত ব্যবহারকারী প্রকৃতপক্ষে কোনও Google এর পরিষেবাগুলির কোন উপসেট ব্যবহার করে তা আমি জানি না।
তদুপরি, আমি কোনও গুগল পরিষেবা অ্যাক্সেস করার জন্য গুগল প্রমাণীকরণ অ্যাক্সেস টোকেনটি কখনই ব্যবহার করব না, কেবলমাত্র অনুমিত গুগল ব্যবহারকারীকে যাঁরা বলেছেন তারা যাচাই করার উপায় হিসাবে। এটি করার অন্য কোনও উপায় থাকলে আমি চেষ্টা করে খুশি।