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

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

ইন্ডেক্সিং এপিআইয়ে আপনার অ্যাপ্লিকেশনের পাঠানো প্রতিটি অনুরোধের সাথে অনুমোদনের টোকেন থাকতে হবে। এই টোকেনের মাধ্যমে আপনার অ্যাপ্লিকেশনকে 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/internal/one-platform/standard-docset পড়া/লেখার অ্যাক্সেস।
https://www.googleapis.com/auth/internal/one-platform/standard-docset.readonly শুধুমাত্র পড়ার অ্যাক্সেস।

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

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

Send feedback about...

সার্চ
সার্চ