অনুরোধ অনুমোদন করা

আপনার অ্যাপ্লিকেশন ব্যক্তিগত ডেটার অনুরোধ করলে, সেই ডেটাতে অ্যাক্সেস আছে এমন একজন যাচাই করা ব্যবহারকারীর দ্বারা অনুরোধটি অনুমোদিত হতে হবে।

ইন্ডেক্সিং এপিআইয়ে আপনার অ্যাপ্লিকেশনের পাঠানো প্রতিটি অনুরোধের সাথে অনুমোদনের টোকেন থাকতে হবে। এই টোকেনের মাধ্যমে Google আপনার অ্যাপ্লিকেশনকে শনাক্তও করে।

অনুমোদনের প্রোটোকল সম্পর্কে

অনুরোধ অনুমোদনের জন্য আপনার অ্যাপ্লিকেশনকে OAuth 2.0 ব্যবহার করতে হবে। অন্য কোনও অনুমোদনের প্রোটোকল ব্যবহার করা যাবে না। আপনার অ্যাপ্লিকেশন Google সাইন-ইন ব্যবহার করলে, অনুমোদনের কিছু অংশ আপনার হয়ে পরিচালনা করা হবে।

OAuth 2.0 ব্যবহার করে অনুরোধ অনুমোদন করা

ইন্ডেক্সিং এপিআইয়ে পাঠানো সব অনুরোধ, একজন যাচাই করা ব্যবহারকারীর দ্বারা অনুমোদিত হতে হবে।

আপনি কী ধরনের অ্যাপ্লিকেশন তৈরি করছেন তার উপর নির্ভর করে OAuth 2.0-এর জন্য অনুমোদনের প্রসেস বা "flow"-এর পরিবর্তন হতে পারে। নিম্নলিখিত সাধারণ প্রসেস সব ধরনের অ্যাপ্লিকেশনের ক্ষেত্রে প্রযোজ্য হয়:

  1. আপনি আপনার অ্যাপ্লিকেশন তৈরি করার সময় Google এপিআই কনসোল ব্যবহার করে সেটি রেজিস্টার করেন। তারপরে, আপনার প্রয়োজন হতে পারে এমন তথ্য Google প্রদান করে, যেমন একটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট।
  2. এরপরে, Google এপিআই কনসোল-এ ইন্ডেক্সিং এপিআই চালু করতে হয়। (এপিআই কনসোল-এ এপিআই সূচিবদ্ধ না করা থাকলে, এই ধাপ গ্রহণ করবেন না।)
  3. ব্যবহারকারীর ডেটা আপনার অ্যাপ্লিকেশনের অ্যাক্সেস করার প্রয়োজন হলে, সেটি Google-এর কাছে অ্যাক্সেসের বিশেষ স্কোপ চায়।
  4. আপনার অ্যাপ্লিকেশনের সাথে ব্যবহারকারীর কিছু ডেটা শেয়ার করার অনুমতি চেয়ে Google তাকে একটি সম্মতির স্ক্রিন দেখায়।
  5. ব্যবহারকারী অনুমতি দিলে, Google আপনার অ্যাপ্লিকেশনকে একটি ক্ষণস্থায়ী অ্যাক্সেস টোকেন দেয়।
  6. আপনার অ্যাপ্লিকেশন ব্যবহারকারীর থেকে ডেটা অনুরোধ করার সময়, সেটির সাথে অ্যাক্সেস টোকেনটি যোগ করে দেয়।
  7. আপনার অনুরোধ ও টোকেন Google সঠিক বলে নির্ধারণ করলে, সেটি অনুরোধ করা ডেটা পাঠায়।

কোনও কোনও 'flow'-এর ক্ষেত্রে কিছু অতিরিক্ত ধাপ থাকে, যেমন নতুন অ্যাক্সেস টোকেন পাওয়ার জন্য রিফ্রেশ টোকেন ব্যবহার করা। বিভিন্ন ধরনের অ্যাপ্লিকেশনের 'flow' সম্পর্কে আরও জানতে, Google-এর OAuth 2.0 ডকুমেন্টেশন দেখুন।

ইন্ডেক্সিং এপিআইয়ের জন্য OAuth 2.0 স্কোপ সম্পর্কে তথ্য এখানে দেওয়া হল:

স্কোপ অর্থ
https://www.googleapis.com/auth/indexing পড়া/লেখার অ্যাক্সেস।

OAuth 2.0 ব্যবহার করে অ্যাক্সেস করার অনুরোধ করতে, আপনার অ্যাপ্লিকেশনের স্কোপের তথ্য সহ অ্যাপ্লিকেশন রেজিস্টার করার সময় Google যে তথ্য (যেমন ক্লায়েন্ট আইডি ও ক্লায়েন্ট সিক্রেট) আপনার সাথে শেয়ার করে সেগুলিও প্রয়োজন।

পরামর্শ: Google এপিআই ক্লায়েন্ট লাইব্রেরিগুলি অনুমোদনের প্রসেসের কিছু অংশ আপনার হয়ে পরিচালনা করতে পারে। প্রোগ্রামিংয়ের বিভিন্ন ভাষার জন্য এগুলি পাওয়া যায়; আরও জানতে লাইব্রেরি ও নমুনা সহ পৃষ্ঠা দেখুন।

Send feedback about...

সার্চ
সার্চ