ওভারভিউ

আপনার ইন্টিগ্রেশন পথ বেছে নিন

আপনার প্রয়োজন অনুসারে সবচেয়ে উপযুক্ত পথটি বেছে নিন:

পথ সেরা আরও জানুন
সার্বজনীন বাণিজ্য প্রোটোকল (ইউসিপি) ব্যবসায়ী এবং খুচরা বিক্রেতারা। ইউসিপি ডকস
স্ট্যান্ডার্ড অ্যাকাউন্ট লিঙ্কিং স্মার্ট হোম, টিভি এবং ইউটিউব। ডাক্তাররা

অ্যাকাউন্ট লিঙ্কিং গুগল অ্যাকাউন্টধারীদের আপনার পরিষেবাগুলির সাথে দ্রুত, নির্বিঘ্নে এবং নিরাপদে সংযোগ স্থাপন করতে সক্ষম করে। আপনি আপনার প্ল্যাটফর্ম থেকে গুগল অ্যাপস এবং পরিষেবাগুলির সাথে ব্যবহারকারীর ডেটা শেয়ার করার জন্য গুগল অ্যাকাউন্ট লিঙ্কিং ব্যবস্থাটি প্রয়োগ করতে পারেন।

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

ব্যবহারকারীরা তাদের অ্যাকাউন্ট লিঙ্ক বা আনলিঙ্ক করতে পারেন এবং গুগল অ্যাকাউন্ট লিঙ্কিং-এর মাধ্যমে আপনার প্ল্যাটফর্মে ঐচ্ছিকভাবে একটি নতুন অ্যাকাউন্টও তৈরি করতে পারেন।

ব্যবহারের ক্ষেত্র

গুগল অ্যাকাউন্ট লিঙ্কিং চালু করার কয়েকটি কারণ হলো:

  • আপনার প্ল্যাটফর্ম থেকে ব্যবহারকারীর ডেটা গুগল অ্যাপস ও পরিষেবাগুলোর সাথে শেয়ার করুন।

  • ইউনিভার্সাল কমার্স প্রোটোকল (UCP) ব্যবহার করে গুগল শপিং এবং এআই সারফেসের (সার্চ, জেমিনি) সাথে ইন্টিগ্রেট করুন।

  • গুগল টিভি ব্যবহার করে আপনার ভিডিও ও সিনেমা চালান।

  • Google Home অ্যাপ এবং Google Assistant ব্যবহার করে Google Smart Home-এর সাথে সংযুক্ত ডিভাইসগুলি পরিচালনা ও নিয়ন্ত্রণ করুন, যেমন: "হে গুগল, লাইটগুলো জ্বালিয়ে দাও"।

  • কনভারসেশনাল অ্যাকশন- এর মাধ্যমে ব্যবহারকারী-কাস্টমাইজড গুগল অ্যাসিস্ট্যান্ট অভিজ্ঞতা ও কার্যকারিতা তৈরি করুন, যেমন: "হে গুগল, স্টারবাকস থেকে আমার নিয়মিত অর্ডারটি দাও"।

  • ব্যবহারকারীদের তাদের গুগল অ্যাকাউন্ট একটি রিওয়ার্ডস পার্টনার অ্যাকাউন্টের সাথে লিঙ্ক করার পর ইউটিউবে যোগ্য লাইভ স্ট্রিম দেখে পুরস্কার অর্জন করার সুযোগ দিন।

  • সাইন-আপ করার সময় গুগল অ্যাকাউন্ট প্রোফাইল থেকে সম্মতিসূচকভাবে শেয়ার করা ডেটা দিয়ে নতুন অ্যাকাউন্টগুলো আগে থেকেই পূরণ করুন।

সক্ষমতা ও প্রয়োজনীয়তা

নিম্নলিখিত ম্যাট্রিক্সটি প্রতিটি লিঙ্কিং ফ্লো-এর জন্য সমর্থন এবং সুপারিশসমূহ সংজ্ঞায়িত করে।

সংযোগ প্রবাহ সাধারণ বৈশিষ্ট্য ইউসিপি বৈশিষ্ট্য
অ্যাপ ফ্লিপ সুপারিশকৃত সুপারিশকৃত
সুবিন্যস্ত সংযোগ সুপারিশকৃত সুপারিশকৃত
OAuth লিঙ্কিং প্রয়োজনীয় (বিকল্প) প্রয়োজনীয় (বিকল্প)
OAuth 2.1 সুপারিশকৃত সুপারিশকৃত
  • শুধুমাত্র প্রয়োজনীয় ডেটা শেয়ার করার জন্য কাস্টম স্কোপ নির্ধারণ করে ব্যবহারকারীর গোপনীয়তা উন্নত করুন, এবং তাদের ডেটা কীভাবে ব্যবহার করা হবে তা স্পষ্টভাবে সংজ্ঞায়িত করে ব্যবহারকারীর আস্থা বৃদ্ধি করুন।

  • অ্যাকাউন্ট আনলিঙ্ক করার মাধ্যমে আপনার প্ল্যাটফর্মে হোস্ট করা ডেটা এবং পরিষেবাগুলিতে অ্যাক্সেস প্রত্যাহার করা যেতে পারে। একটি ঐচ্ছিক টোকেন প্রত্যাহার এন্ডপয়েন্ট প্রয়োগ করলে আপনি গুগল দ্বারা শুরু করা ইভেন্টগুলির সাথে সিঙ্ক থাকতে পারবেন, অন্যদিকে ক্রস-অ্যাকাউন্ট প্রোটেকশন (RISC) আপনাকে আপনার প্ল্যাটফর্মে সংঘটিত যেকোনো আনলিঙ্কিং ইভেন্ট সম্পর্কে গুগলকে অবহিত করতে দেয়।

অ্যাকাউন্ট লিঙ্কিং প্রবাহ

গুগল অ্যাকাউন্ট লিঙ্ক করার ৩টি প্রক্রিয়া রয়েছে, যেগুলোর সবগুলোই OAuth ভিত্তিক এবং এগুলোর জন্য আপনাকে OAuth 2.0 অনুবর্তী অনুমোদন ও টোকেন বিনিময় এন্ডপয়েন্টগুলো পরিচালনা বা নিয়ন্ত্রণ করতে হবে।

লিঙ্ক করার প্রক্রিয়ার সময়, অ্যাকাউন্টধারীদের অ্যাকাউন্ট লিঙ্ক করতে ও ডেটা শেয়ার করার সম্মতি নেওয়ার পর, আপনি প্রতিটি গুগল অ্যাকাউন্টের জন্য গুগলকে অ্যাক্সেস টোকেন প্রদান করেন।

OAuth লিঙ্কিং

এটিই সেই OAuth লিঙ্কিং প্রক্রিয়া যা ব্যবহারকারীদের লিঙ্কিংয়ের জন্য আপনার ওয়েবসাইটে পাঠায়। ব্যবহারকারীকে তার অ্যাকাউন্টে সাইন ইন করার জন্য আপনার ওয়েবসাইটে পুনঃনির্দেশিত করা হয়। একবার সাইন ইন করার পর, ব্যবহারকারী আপনার পরিষেবাতে থাকা তার ডেটা গুগলের সাথে শেয়ার করতে সম্মতি দেন। সেই মুহূর্তে, ব্যবহারকারীর গুগল অ্যাকাউন্ট এবং আপনার পরিষেবাটি লিঙ্ক হয়ে যায়।

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

চিত্র ১। OAuth লিঙ্কিংয়ের মাধ্যমে ব্যবহারকারীর ফোনে অ্যাকাউন্ট লিঙ্ক করা।

OAuth-ভিত্তিক অ্যাপ ফ্লিপ লিঙ্কিং ('অ্যাপ ফ্লিপ')

একটি OAuth ফ্লো যা ব্যবহারকারীদের লিঙ্ক করার জন্য আপনার অ্যাপে পাঠায়।

OAuth-ভিত্তিক অ্যাপ ফ্লিপ লিঙ্কিং ব্যবহারকারীদের আপনার যাচাইকৃত অ্যান্ড্রয়েড বা আইওএস মোবাইল অ্যাপ এবং গুগলের প্ল্যাটফর্মের মধ্যে যাতায়াতের সময় প্রস্তাবিত ডেটা অ্যাক্সেস পরিবর্তনগুলো পর্যালোচনা করতে এবং আপনার প্ল্যাটফর্মে থাকা তাদের অ্যাকাউন্টটি গুগল অ্যাকাউন্টের সাথে লিঙ্ক করার জন্য সম্মতি প্রদানে সহায়তা করে। অ্যাপ ফ্লিপ চালু করতে হলে আপনার পরিষেবাটিকে অবশ্যই অথরাইজেশন কোড ফ্লো ব্যবহার করে OAuth লিঙ্কিং অথবা OAuth-ভিত্তিক 'সাইন ইন উইথ গুগল' লিঙ্কিং সমর্থন করতে হবে।

অ্যাপ ফ্লিপ অ্যান্ড্রয়েড এবং আইওএস উভয় প্ল্যাটফর্মেই সমর্থিত।

এটি যেভাবে কাজ করে:

গুগল অ্যাপ ব্যবহারকারীর ডিভাইসে আপনার অ্যাপটি ইনস্টল করা আছে কিনা তা যাচাই করে:

  • অ্যাপটি খুঁজে পাওয়া গেলে, ব্যবহারকারীকে আপনার অ্যাপে পাঠিয়ে দেওয়া হয়। আপনার অ্যাপটি গুগলের সাথে অ্যাকাউন্টটি লিঙ্ক করার জন্য ব্যবহারকারীর কাছ থেকে সম্মতি সংগ্রহ করে এবং তারপর আবার গুগলের মূল পৃষ্ঠায় ফিরিয়ে দেয়।
  • অ্যাপটি খুঁজে না পাওয়া গেলে বা অ্যাপ ফ্লিপ লিঙ্কিং প্রক্রিয়ার সময় কোনো ত্রুটি ঘটলে, ব্যবহারকারীকে স্ট্রিমলাইনড বা OAuth লিঙ্কিং ফ্লো-তে পুনঃনির্দেশিত করা হয়।

চিত্র ২। ব্যবহারকারীর ফোনে অ্যাপ ফ্লিপ দিয়ে অ্যাকাউন্ট লিঙ্ক করা।

OAuth-ভিত্তিক সরলীকৃত লিঙ্কিং ('সরলীকৃত')

OAuth-ভিত্তিক সাইন ইন উইথ গুগল স্ট্রিমলাইনড লিঙ্কিং, OAuth লিঙ্কিং-এর উপরে সাইন ইন উইথ গুগল যুক্ত করে, যা ব্যবহারকারীদের গুগল প্ল্যাটফর্ম থেকে বের না হয়েই লিঙ্কিং প্রক্রিয়াটি সম্পন্ন করতে সক্ষম করে, ফলে জটিলতা এবং ব্যবহারকারী কমে যাওয়ার হার হ্রাস পায়। OAuth-ভিত্তিক স্ট্রিমলাইনড লিঙ্কিং , সাইন ইন উইথ গুগল-কে OAuth লিঙ্কিং-এর সাথে একত্রিত করে নির্বিঘ্ন সাইন-ইন, অ্যাকাউন্ট তৈরি এবং অ্যাকাউন্ট লিঙ্কিং-এর মাধ্যমে সেরা ব্যবহারকারীর অভিজ্ঞতা প্রদান করে। আপনার পরিষেবাটিকে অবশ্যই OAuth 2.0 অনুবর্তী অনুমোদন এবং টোকেন বিনিময় এন্ডপয়েন্ট সমর্থন করতে হবে। এছাড়াও, আপনার টোকেন বিনিময় এন্ডপয়েন্টকে অবশ্যই JSON ওয়েব টোকেন (JWT) অ্যাসারশন সমর্থন করতে হবে এবং check , create , ও get ইন্টেন্টগুলো প্রয়োগ করতে হবে।

এটি যেভাবে কাজ করে:

গুগল ব্যবহারকারীর অ্যাকাউন্টটি যাচাই করে এবং এই তথ্য আপনাকে জানায়:

  • আপনার ডাটাবেসে ব্যবহারকারীর একটি অ্যাকাউন্ট থাকলে, ব্যবহারকারী সফলভাবে তাদের গুগল অ্যাকাউন্টটি আপনার পরিষেবাতে থাকা অ্যাকাউন্টের সাথে লিঙ্ক করেন।
  • আপনার ডেটাবেসে ব্যবহারকারীর কোনো অ্যাকাউন্ট না থাকলে, ব্যবহারকারী Google-এর দেওয়া তথ্য— ইমেল, নাম এবং প্রোফাইল ছবি— দিয়ে একটি নতুন থার্ড-পার্টি অ্যাকাউন্ট তৈরি করতে পারেন, অথবা অন্য একটি ইমেল দিয়ে সাইন ইন করে লিঙ্ক করতে পারেন (এর জন্য তাদের OAuth লিঙ্কিং ব্যবহার করে আপনার পরিষেবাতে সাইন-ইন করতে হবে)।

চিত্র ৩। স্ট্রিমলাইনড লিঙ্কিং-এর মাধ্যমে ব্যবহারকারীর ফোনে অ্যাকাউন্ট লিঙ্ক করা।

আপনার কোন প্রবাহ ব্যবহার করা উচিত?

ব্যবহারকারীরা যাতে সেরা লিঙ্কিং অভিজ্ঞতা পান, তা নিশ্চিত করতে আমরা সমস্ত ফ্লো প্রয়োগ করার পরামর্শ দিই। স্ট্রিমলাইনড এবং অ্যাপ ফ্লিপ ফ্লো লিঙ্কিংয়ের জটিলতা কমায়, কারণ ব্যবহারকারীরা খুব অল্প কয়েকটি ধাপে লিঙ্কিং প্রক্রিয়াটি সম্পন্ন করতে পারেন। OAuth লিঙ্কিং ফ্লো-তে সবচেয়ে কম পরিশ্রম করতে হয় এবং এটি শুরু করার জন্য একটি ভালো জায়গা, যার পরে আপনি অন্যান্য লিঙ্কিং ফ্লো যুক্ত করতে পারেন।

টোকেন নিয়ে কাজ করুন

গুগল অ্যাকাউন্ট লিঙ্কিং OAuth 2.0 ইন্ডাস্ট্রি স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি।

অ্যাকাউন্টধারীদের অ্যাকাউন্ট লিঙ্ক করা এবং ডেটা শেয়ার করার সম্মতি পাওয়ার পর, আপনি প্রতিটি গুগল অ্যাকাউন্টের জন্য গুগলকে অ্যাক্সেস টোকেন প্রদান করেন।

টোকেন প্রকার

OAuth 2.0 ইউজার এজেন্ট, ক্লায়েন্ট অ্যাপ্লিকেশন এবং OAuth 2.0 সার্ভারের মধ্যে যোগাযোগের জন্য টোকেন নামক স্ট্রিং ব্যবহার করে।

অ্যাকাউন্ট লিঙ্ক করার সময় তিন ধরনের OAuth 2.0 টোকেন ব্যবহার করা যেতে পারে:

  • অনুমোদন কোড । একটি স্বল্পস্থায়ী টোকেন যা অ্যাক্সেস এবং রিফ্রেশ টোকেনের জন্য বিনিময় করা যায়। নিরাপত্তার কারণে, গুগল একবার ব্যবহারযোগ্য বা খুব স্বল্পস্থায়ী একটি কোড পাওয়ার জন্য আপনার অনুমোদন এন্ডপয়েন্টে কল করে।

  • অ্যাক্সেস টোকেন । একটি টোকেন যা এর ধারককে কোনো রিসোর্স ব্যবহারের অনুমতি দেয়। এই টোকেনটি হারিয়ে যাওয়ার ফলে যে ঝুঁকি তৈরি হতে পারে তা সীমিত করার জন্য, এর একটি সীমিত মেয়াদ থাকে, যা সাধারণত এক ঘণ্টা বা তার কিছু সময় পরে শেষ হয়ে যায়।

  • রিফ্রেশ টোকেন । এটি একটি দীর্ঘস্থায়ী টোকেন যা কোনো অ্যাক্সেস টোকেনের মেয়াদ শেষ হয়ে গেলে একটি নতুন অ্যাক্সেস টোকেনের জন্য বিনিময় করা যায়। যখন আপনার পরিষেবা গুগলের সাথে সংযুক্ত হয়, তখন এই টোকেনটি শুধুমাত্র গুগল দ্বারা সংরক্ষিত ও ব্যবহৃত হয়। গুগল আপনার টোকেন এক্সচেঞ্জ এন্ডপয়েন্টকে কল করে রিফ্রেশ টোকেনগুলোকে অ্যাক্সেস টোকেনের সাথে বিনিময় করে, যা পরবর্তীতে ব্যবহারকারীর ডেটা অ্যাক্সেস করতে ব্যবহৃত হয়।

টোকেন পরিচালনা

ক্লাস্টারড পরিবেশে এবং ক্লায়েন্ট-সার্ভার বিনিময়ে রেস কন্ডিশনের কারণে টোকেন নিয়ে কাজ করার সময় জটিল টাইমিং এবং ত্রুটি ব্যবস্থাপনার পরিস্থিতি তৈরি হতে পারে। উদাহরণস্বরূপ:

  • আপনি একটি নতুন অ্যাক্সেস টোকেনের জন্য অনুরোধ পান এবং একটি নতুন অ্যাক্সেস টোকেন ইস্যু করেন। একই সময়ে, আপনি পূর্ববর্তী, মেয়াদোত্তীর্ণ নয় এমন অ্যাক্সেস টোকেনটি ব্যবহার করে আপনার পরিষেবার রিসোর্সে অ্যাক্সেসের জন্য একটি অনুরোধ পান।
  • আপনার রিফ্রেশ টোকেনের উত্তর গুগল এখনও পায়নি (অথবা কখনোই পায়নি)। এরই মধ্যে, পূর্বে বৈধ থাকা রিফ্রেশ টোকেনটি গুগলের একটি অনুরোধে ব্যবহৃত হচ্ছে।

ক্লাস্টারে চলমান অ্যাসিঙ্ক্রোনাস পরিষেবা, নেটওয়ার্কের আচরণ বা অন্যান্য কারণে অনুরোধ এবং উত্তর যেকোনো ক্রমে আসতে পারে, অথবা একেবারেই নাও আসতে পারে।

আপনার এবং গুগলের টোকেন হ্যান্ডলিং সিস্টেমের মধ্যে ও সিস্টেমগুলোর পারস্পরিক তাৎক্ষণিক এবং সম্পূর্ণ সামঞ্জস্যপূর্ণ শেয়ার্ড স্টেট নিশ্চিত করা যায় না। একাধিক বৈধ, মেয়াদোত্তীর্ণ নয় এমন টোকেন স্বল্প সময়ের জন্য একটি সিস্টেমের মধ্যে বা বিভিন্ন সিস্টেমের মধ্যে সহাবস্থান করতে পারে। ব্যবহারকারীর উপর নেতিবাচক প্রভাব কমাতে আমরা আপনাকে নিম্নলিখিত পদক্ষেপগুলো নেওয়ার পরামর্শ দিচ্ছি:

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

রক্ষণাবেক্ষণ বা অপ্রত্যাশিত বিভ্রাটের সময়, অ্যাক্সেস এবং রিফ্রেশ টোকেন পাওয়ার জন্য গুগল আপনার অথরাইজেশন বা টোকেন এক্সচেঞ্জ এন্ডপয়েন্টগুলোতে কল করতে অক্ষম হতে পারে।

আপনার এন্ডপয়েন্টগুলোর প্রতিক্রিয়া হিসেবে একটি 503 এরর কোড এবং খালি বডি থাকা উচিত। এক্ষেত্রে, গুগল সীমিত সময়ের জন্য ব্যর্থ টোকেন বিনিময়ের অনুরোধগুলো পুনরায় চেষ্টা করে। যদি গুগল পরবর্তীতে রিফ্রেশ এবং অ্যাক্সেস টোকেন সংগ্রহ করতে সক্ষম হয়, তবে ব্যর্থ অনুরোধগুলো ব্যবহারকারীদের কাছে দৃশ্যমান হয় না।

ব্যবহারকারীর পক্ষ থেকে অ্যাক্সেস টোকেনের জন্য অনুরোধ করা হলে, তা ব্যর্থ হলে একটি দৃশ্যমান ত্রুটি দেখা দেয়। যদি অন্তর্নিহিত OAuth 2.0 ফ্লো ব্যবহার করা হয়, তবে ব্যবহারকারীদের সংযোগ ব্যর্থ হলে পুনরায় চেষ্টা করতে হবে।

সুপারিশসমূহ

রক্ষণাবেক্ষণের প্রভাব কমানোর অনেক সমাধান রয়েছে। কয়েকটি বিকল্প বিবেচনা করা যেতে পারে:

  • আপনার বিদ্যমান পরিষেবাটি বজায় রাখুন এবং সীমিত সংখ্যক অনুরোধ আপনার নতুন আপডেট করা পরিষেবাতে পাঠান। প্রত্যাশিত কার্যকারিতা নিশ্চিত করার পরেই সমস্ত অনুরোধ স্থানান্তর করুন।

  • রক্ষণাবেক্ষণ চলাকালীন টোকেন অনুরোধের সংখ্যা হ্রাস করুন:

    • রক্ষণাবেক্ষণের সময়কাল অ্যাক্সেস টোকেনের মেয়াদকালের চেয়ে কম রাখুন।

    • অ্যাক্সেস টোকেনের মেয়াদ সাময়িকভাবে বৃদ্ধি করুন:

      1. টোকেনের মেয়াদ রক্ষণাবেক্ষণ সময়ের চেয়ে বেশি করুন।
      2. আপনার অ্যাক্সেস টোকেনের মেয়াদের দ্বিগুণ সময় অপেক্ষা করুন, যা ব্যবহারকারীদের স্বল্পস্থায়ী টোকেনগুলো দীর্ঘস্থায়ী টোকেনে বিনিময় করার সুযোগ দেবে।
      3. রক্ষণাবেক্ষণে প্রবেশ করুন।
      4. টোকেন অনুরোধের জবাবে 503 ত্রুটি কোড এবং খালি বডি পাঠান।
      5. প্রস্থান রক্ষণাবেক্ষণ।
      6. টোকেনের মেয়াদ কমিয়ে স্বাভাবিক অবস্থায় ফিরিয়ে আনা হয়েছে।

স্থায়ী সংযোগ

স্থিতিশীল ইন্টিগ্রেশনের জন্য পারসিস্টেন্ট লিঙ্কিং একটি অপরিহার্য শর্ত। এটি নিশ্চিত করে যে সাময়িক নেটওয়ার্ক ব্যর্থতা বা পর্যায়ক্রমিক ক্রেডেনশিয়াল রিফ্রেশের সময়েও ব্যবহারকারীর অ্যাকাউন্টগুলো সংযুক্ত থাকে।

স্থায়ী লিঙ্কিং বাস্তবায়নের জন্য, একটি 'স্লাইডিং উইন্ডো' পদ্ধতি ব্যবহার করুন: বিদ্যমান রিফ্রেশ টোকেনটি ঘোরানোর পরিবর্তে সেটির মেয়াদ বাড়িয়ে দিন (RFC 6749-এর ৬ নং ধারা দেখুন)। এর ফলে রেস কন্ডিশন এবং অনাকাঙ্ক্ষিত আনলিঙ্কিং প্রতিরোধ করা যায়, যা তখন ঘটতে পারে যখন একটি নতুন রিফ্রেশ টোকেন ইস্যু করা হলেও গুগল তা সফলভাবে গ্রহণ বা সংরক্ষণ করতে পারে না।

গুগলে নিবন্ধন করুন

অ্যাকাউন্ট লিঙ্কিং সক্ষম করার জন্য আমাদের আপনার OAuth 2.0 সেটআপের বিবরণ এবং ক্রেডেনশিয়াল প্রয়োজন হবে। বিস্তারিত জানতে রেজিস্ট্রেশন দেখুন।