ব্যবহারকারীর প্রমাণীকরণ কর্মপ্রবাহ

এই নির্দেশিকায় ব্যবহারকারী প্রমাণীকরণ ব্যবহার করে কীভাবে গুগল অ্যাডস এপিআই অ্যাক্সেস করা যায় তা ব্যাখ্যা করা হয়েছে। উপলব্ধ প্রমাণীকরণ বিকল্পগুলি সম্পর্কে আরও জানতে ওভারভিউ নির্দেশিকাটি দেখুন।

ব্যবহারকারী প্রমাণীকরণ কার্যপ্রবাহটি মানুষের অনুমোদন পেতে একটি OAuth 2.0 ফ্লো ব্যবহার করে, যা আপনার অ্যাপকে ব্যবহারকারীদের পক্ষ থেকে গুগল অ্যাডস অ্যাকাউন্ট পরিচালনা করার সুযোগ দেয়। ব্যবহারকারী অনুমোদন সম্পন্ন করার পর, অনুমোদন সার্ভার একটি OAuth 2.0 অ্যাক্সেস টোকেন ইস্যু করে। আপনার অ্যাপ এই অ্যাক্সেস টোকেনটি ব্যবহার করে ব্যবহারকারীর গুগল অ্যাডস অ্যাকাউন্টে এপিআই (API) কল করে।

যেহেতু OAuth 2.0 অ্যাক্সেস টোকেন এক ঘণ্টা পর মেয়াদোত্তীর্ণ হয়ে যায়, তাই OAuth 2.0 অফলাইন অ্যাক্সেসের জন্য অনুরোধ করুন। অফলাইন অ্যাক্সেস একটি রিফ্রেশ টোকেন প্রদান করে, যা আপনার অ্যাপকে ব্যবহারকারীর বারবার হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয়ভাবে নতুন অ্যাক্সেস টোকেন তৈরি করতে দেয়।

একটি প্রমাণীকরণ কৌশল বেছে নিন

আপনি দুটি উপায়ের যেকোনো একটিতে ব্যবহারকারী প্রমাণীকরণ কর্মপ্রবাহটি বাস্তবায়ন করতে পারেন:

  • একক-ব্যবহারকারী প্রমাণীকরণ: যখন আপনার অ্যাপের পরিচালনা করার জন্য প্রয়োজনীয় সমস্ত গুগল অ্যাডস অ্যাকাউন্টে একটিমাত্র ব্যবহারকারী অ্যাকাউন্টের অ্যাক্সেস থাকে, তখন এটি ব্যবহার করার পরামর্শ দেওয়া হয়। যখন প্রাতিষ্ঠানিক নীতি বা অ্যাকাউন্ট কনফিগারেশনের কারণে আপনি সার্ভিস অ্যাকাউন্ট ব্যবহার করতে পারেন না, তখন সার্ভিস অ্যাকাউন্ট ওয়ার্কফ্লো- এর বিকল্প হিসেবে একক-ব্যবহারকারী প্রমাণীকরণ ব্যবহার করুন।
  • একাধিক ব্যবহারকারী প্রমাণীকরণ: যখন আপনার অ্যাপ একাধিক স্বতন্ত্র ব্যবহারকারীর অ্যাকাউন্ট পরিচালনা করে, তখন এটি সুপারিশ করা হয়। এই পদ্ধতির জন্য আপনাকে একটি OAuth 2.0 ফ্লো তৈরি করতে হবে যা প্রত্যেক ব্যবহারকারীকে আলাদাভাবে প্রমাণীকরণের সুযোগ দেয়।

পরবর্তী পদক্ষেপ