গুগল অ্যাকাউন্ট ওআউথ-ভিত্তিক অ্যাপ্লিকেশন ফ্লিপের সাথে সংযুক্ত

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

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

আপনি iOS এবং Android উভয় অ্যাপের জন্য অ্যাপ ফ্লিপ সেট আপ করতে পারেন।

এই চিত্রটি একটি ব্যবহারকারীর জন্য তাদের Google অ্যাকাউন্টকে আপনার প্রমাণীকরণ সিস্টেমের সাথে লিঙ্ক করার পদক্ষেপগুলি দেখায়৷ প্রথম স্ক্রিনশট দেখায় কিভাবে একজন ব্যবহারকারী আপনার অ্যাপ নির্বাচন করতে পারেন যদি তাদের Google অ্যাকাউন্ট আপনার অ্যাপের সাথে লিঙ্ক করা থাকে। দ্বিতীয় স্ক্রিনশটটি আপনার অ্যাপের সাথে তাদের Google অ্যাকাউন্ট লিঙ্ক করার জন্য নিশ্চিতকরণ দেখায়। তৃতীয় স্ক্রিনশটটি Google অ্যাপে একটি সফলভাবে লিঙ্ক করা ব্যবহারকারীর অ্যাকাউন্ট দেখায়।
চিত্র 1. অ্যাপ ফ্লিপের মাধ্যমে ব্যবহারকারীর ফোনে অ্যাকাউন্ট লিঙ্ক করা।

প্রয়োজনীয়তা

অ্যাপ ফ্লিপ বাস্তবায়ন করতে, আপনাকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:

  • আপনার অবশ্যই একটি Android বা iOS অ্যাপ থাকতে হবে।
  • আপনাকে অবশ্যই একটি OAuth 2.0 সার্ভারের মালিকানা, পরিচালনা এবং বজায় রাখতে হবে যা OAuth 2.0 অনুমোদন কোড প্রবাহকে সমর্থন করে।

ডিজাইন নির্দেশিকা

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

প্রয়োজনীয়তা

  1. আপনাকে অবশ্যই যোগাযোগ করতে হবে যে ব্যবহারকারীর অ্যাকাউন্টটি Google-এর সাথে লিঙ্ক করা হচ্ছে, Google Home বা Google Assistant-এর মতো নির্দিষ্ট Google পণ্যের সাথে নয়

সুপারিশ

আমরা আপনাকে নিম্নলিখিতগুলি করার পরামর্শ দিই:

  1. Google এর গোপনীয়তা নীতি প্রদর্শন করুন। সম্মতি স্ক্রিনে Google-এর গোপনীয়তা নীতির একটি লিঙ্ক অন্তর্ভুক্ত করুন।

  2. ডেটা শেয়ার করতে হবে। ব্যবহারকারীকে তাদের Google-এর কোন ডেটা প্রয়োজন এবং কেন তা জানাতে স্পষ্ট এবং সংক্ষিপ্ত ভাষা ব্যবহার করুন।

  3. কল-টু-অ্যাকশন পরিষ্কার করুন। আপনার সম্মতি স্ক্রিনে একটি স্পষ্ট কল-টু-অ্যাকশন বলুন, যেমন "সম্মতি এবং লিঙ্ক"। এর কারণ হল ব্যবহারকারীদের বুঝতে হবে তাদের অ্যাকাউন্ট লিঙ্ক করার জন্য Google-এর সাথে কী ডেটা শেয়ার করতে হবে।

  4. বাতিল করার ক্ষমতা। ব্যবহারকারীরা যদি লিঙ্ক না করতে চান তাহলে ফিরে যেতে বা বাতিল করার জন্য একটি উপায় প্রদান করুন৷

  5. লিঙ্কমুক্ত করার ক্ষমতা। ব্যবহারকারীদের আনলিঙ্ক করার জন্য একটি পদ্ধতি অফার করুন, যেমন আপনার প্ল্যাটফর্মে তাদের অ্যাকাউন্ট সেটিংসের URL। বিকল্পভাবে, আপনি Google অ্যাকাউন্টে একটি লিঙ্ক অন্তর্ভুক্ত করতে পারেন যেখানে ব্যবহারকারীরা তাদের লিঙ্ক করা অ্যাকাউন্ট পরিচালনা করতে পারে।

  6. ব্যবহারকারীর অ্যাকাউন্ট পরিবর্তন করার ক্ষমতা। ব্যবহারকারীদের তাদের অ্যাকাউন্ট(গুলি) পরিবর্তন করার জন্য একটি পদ্ধতির পরামর্শ দিন। এটি বিশেষত উপকারী যদি ব্যবহারকারীদের একাধিক অ্যাকাউন্ট থাকে।

    • যদি কোনো ব্যবহারকারীকে অ্যাকাউন্ট পাল্টানোর জন্য সম্মতি স্ক্রীন বন্ধ করতে হয়, Google-এ একটি পুনরুদ্ধারযোগ্য ত্রুটি পাঠান যাতে ব্যবহারকারী OAuth লিঙ্কিং এবং অন্তর্নিহিত প্রবাহের মাধ্যমে পছন্দসই অ্যাকাউন্টে সাইন ইন করতে পারেন।
  7. আপনার লোগো অন্তর্ভুক্ত করুন. সম্মতি স্ক্রিনে আপনার কোম্পানির লোগো প্রদর্শন করুন। আপনার লোগো স্থাপন করতে আপনার শৈলী নির্দেশিকা ব্যবহার করুন. আপনি যদি Google এর লোগোও প্রদর্শন করতে চান তবে লোগো এবং ট্রেডমার্ক দেখুন।

এই চিত্রটি একটি উদাহরণ সম্মতি স্ক্রীন দেখায় যেখানে আপনি একটি ব্যবহারকারীর সম্মতি স্ক্রীন ডিজাইন করার সময় পৃথক প্রয়োজনীয়তা এবং সুপারিশ অনুসরণ করতে হবে।
চিত্র 2. অ্যাকাউন্ট লিঙ্ক করার সম্মতি স্ক্রীন ডিজাইন নির্দেশিকা।

আপনার স্থানীয় অ্যাপ্লিকেশনগুলিতে অ্যাপ্লিকেশন ফ্লিপ প্রয়োগ করুন

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

আপনার অ্যান্ড্রয়েড অ্যাপে অ্যাপ ফ্লিপ সমর্থন করতে, অ্যান্ড্রয়েড বাস্তবায়ন গাইডের নির্দেশাবলী অনুসরণ করুন follow

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

পরীক্ষা অ্যাপ ফ্লিপ

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

অ্যাপ্লিকেশন ফ্লিপ করার সময় একটি গুগল অ্যাপ্লিকেশন প্রথমে আপনার অ্যাপ্লিকেশনটি খুলবে যা এরপরে আপনার OAuth 2.0 সার্ভার থেকে একটি অনুমোদনের কোড প্রতিক্রিয়া অনুরোধ করবে, চূড়ান্ত পদক্ষেপে প্রতিক্রিয়াটি গুগল অ্যাপে ফিরে আসে।

পূর্বশর্ত

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

অ্যান্ড্রয়েড এবং আইওএসের জন্য অ্যাপ ফ্লিপ নমুনাটি ডাউনলোড এবং ইনস্টল করুন আপনার অ্যাপটি অনুকরণ করতে এবং একটি OAuth 2.0 প্রতিক্রিয়া প্রকার নির্বাচন করুন।

পরীক্ষার ক্রম

  1. অ্যাপ ফ্লিপ পরীক্ষার সরঞ্জামটি খুলুন।
  2. Try Flip! আপনার অ্যাপ ফ্লিপ নমুনা অ্যাপ্লিকেশন চালু করতে।
  3. নমুনা অ্যাপ্লিকেশনটিতে রেডিও বোতামগুলি থেকে একটি প্রতিক্রিয়া নির্বাচন করুন।
  4. পরীক্ষার সরঞ্জামটিতে সিমুলেটেড OAuth 2.0 প্রতিক্রিয়া ফিরিয়ে দিতে Send টিপুন।
  5. Auth_code বা ত্রুটির বিশদগুলির জন্য পরীক্ষার সরঞ্জাম লগ বার্তাগুলি পরীক্ষা করুন।

উত্পাদন পরীক্ষা

অ্যাপ্লিকেশন ফ্লিপটি নিবন্ধকরণ এবং আপনার OAuth 2.0 সার্ভার বাস্তবায়ন শেষ করে উত্পাদন পরীক্ষিত হতে পারে।

একটি একক গুগল অ্যাকাউন্ট এবং একটি কার্য নির্দিষ্ট ইমেল ঠিকানা স্বয়ংক্রিয় পরীক্ষার জন্য প্রস্তাবিত।

গুগল অ্যাকাউন্ট ধারক হিসাবে সাইন ইন করার সময় সংযুক্ত অ্যাকাউন্টগুলি ব্যবহার করে অ্যাকাউন্টগুলির লিঙ্কিংয়ের অবস্থাটি দেখা যায়। অ্যাকাউন্টগুলি এখান থেকেও পুনরাবৃত্ত পরীক্ষার মধ্যে লিঙ্কযুক্ত হতে পারে।

Allyচ্ছিকভাবে, আপনি প্রোগ্রামটিকে লিঙ্কমুক্ত করতে এবং পরিবর্তনের বিষয়ে গুগলকে অবহিত করতে আরআইএসসি প্রয়োগ করতে বেছে নিতে পারেন।