ব্র্যান্ড যাচাইকরণের জন্য জমা দিন

Google APIs অ্যাক্সেস করে এমন সমস্ত অ্যাপগুলিকে অবশ্যই যাচাই করতে হবে যে তারা Google-এর API পরিষেবা ব্যবহারকারী ডেটা নীতি দ্বারা নির্দিষ্ট করা তাদের পরিচয় এবং অভিপ্রায়কে সঠিকভাবে উপস্থাপন করে৷ আপনাকে এবং Google এবং আপনার অ্যাপের শেয়ার করা ব্যবহারকারীদের সুরক্ষার জন্য, আপনার সম্মতির স্ক্রিন এবং অ্যাপ্লিকেশনের Google দ্বারা যাচাইকরণের প্রয়োজন হতে পারে।

আপনার অ্যাপের যাচাইকরণের প্রয়োজন যদি এটি নিম্নলিখিত সমস্ত মানদণ্ড পূরণ করে:

  • Google API Consoleএ, আপনার অ্যাপের কনফিগারেশন একটি ব্যবহারকারীর ধরনের External- এর জন্য সেট করা আছে। এর অর্থ হল আপনার অ্যাপটি Google অ্যাকাউন্ট সহ যেকোনো ব্যবহারকারীর কাছে উপলব্ধ।
  • আপনি চান আপনার অ্যাপ্লিকেশনটি OAuth সম্মতি স্ক্রিনে একটি লোগো বা প্রদর্শন নাম প্রদর্শন করুক।

আপনি যদি যাচাইকৃত ব্র্যান্ডের তথ্য অন্তর্ভুক্ত করেন, তাহলে আপনি সম্ভাবনা বাড়াতে পারেন যে একজন ব্যবহারকারী আপনার ব্র্যান্ডকে চিনতে পারে এবং আপনার অ্যাপে অ্যাক্সেস দেওয়ার সিদ্ধান্ত নেয়। ব্যবহারকারী বা Google Workspace অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টে অ্যাক্সেস সহ থার্ড-পার্টি অ্যাপ এবং পরিষেবা পর্যালোচনা করলে পরে যাচাই করা ব্র্যান্ডের তথ্যও কম প্রত্যাহার করতে পারে। আপনি যাচাইয়ের জন্য জমা দেওয়ার পরে OAuth সম্মতি স্ক্রিন ব্র্যান্ড যাচাইকরণ প্রক্রিয়াটি সাধারণত 2-3 কার্যদিবস সময় নেয়।

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

সম্মতি স্ক্রীন ব্যবহারকারীদের জানায় যারা তাদের ডেটা অ্যাক্সেসের অনুরোধ করছে এবং তাদের পক্ষ থেকে আপনার অ্যাপকে কী ধরনের ডেটা অ্যাক্সেস করতে হবে, চিত্র 1-এর বক্স 2-এ হাইলাইট করা হয়েছে।

যখন আপনার অ্যাপটি ব্র্যান্ড যাচাইকরণ প্রক্রিয়ার মধ্য দিয়ে যায় এবং অনুমোদন পায়, তখন আপনার অ্যাপ্লিকেশনের পরিচয় এবং ব্যবহারকারীর ডেটা নীতিগুলি যে অ্যাকাউন্টটি অনুমতি দিচ্ছে তার দ্বারা স্পষ্টভাবে বোঝার সম্ভাবনা বেশি। এই স্পষ্ট বোঝাপড়ার ফলে একজন অ্যাকাউন্টধারক আপনার অনুরোধ অনুমোদন করার সম্ভাবনা বাড়িয়ে দিতে পারে এবং যখন তারা তাদের Google অ্যাকাউন্ট পৃষ্ঠায় সম্ভাব্য প্রত্যাহার পর্যালোচনা করে তখন অ্যাক্সেস বজায় রাখে। Consent Screen page API Console এ আপনি যে বিষয়বস্তু কনফিগার করেন তা নিম্নলিখিত উপাদানগুলিকে পূরণ করে:

  1. আপনার অ্যাপের নাম এবং লোগো (চিত্র 1 এর বক্স 1 এ দেখানো হয়েছে)
  2. আপনার ব্যবহারকারী সমর্থন ইমেল, যা আপনার অ্যাপের নাম নির্বাচন করার পরে প্রদর্শিত হবে (চিত্র 1 এর বক্স 2)
  3. আপনার গোপনীয়তা নীতি এবং পরিষেবার শর্তাবলীর লিঙ্ক (চিত্র 1 এর বক্স 3)
সংখ্যাযুক্ত লেবেল অনুমোদিত ব্র্যান্ডের তথ্য সহ একটি প্রকল্প থেকে OAuth সম্মতি স্ক্রিনের বিভিন্ন বৈশিষ্ট্য তুলে ধরে।
চিত্র 1. OAuth সম্মতি স্ক্রীনের মক-আপ।

অনুমোদিত ডোমেইন

ব্র্যান্ড যাচাইকরণ প্রক্রিয়ার অংশ হিসাবে, Google-এর জন্য একটি অ্যাপ্লিকেশনের OAuth সম্মতি স্ক্রীন এবং শংসাপত্রের সাথে যুক্ত সমস্ত ডোমেনের যাচাইকরণ প্রয়োজন৷ আমরা আপনাকে একটি সর্বজনীন প্রত্যয় নিবন্ধনের জন্য উপলব্ধ ডোমেন উপাদান যাচাই করতে বলি: " শীর্ষ ব্যক্তিগত ডোমেন "৷ উদাহরণস্বরূপ, https://sub.example.com/product এর একটি অ্যাপ্লিকেশান হোম পৃষ্ঠার সাথে কনফিগার করা একটি OAuth সম্মতি স্ক্রীন অ্যাকাউন্ট ধারককে example.com ডোমেনের মালিকানা যাচাই করতে বলে৷

OAuth সম্মতি স্ক্রিন এডিটরের অনুমোদিত ডোমেন বিভাগে অ্যাপ ডোমেন বিভাগের URI-এ ব্যবহৃত সেরা ব্যক্তিগত ডোমেন থাকতে হবে। এই ডোমেনগুলিতে অ্যাপের হোম পেজ, গোপনীয়তা নীতি এবং পরিষেবার শর্তাবলী অন্তর্ভুক্ত রয়েছে। অনুমোদিত ডোমেন বিভাগে আপনার "ওয়েব অ্যাপ্লিকেশন" OAuth ক্লায়েন্ট প্রকারে অনুমোদিত পুনঃনির্দেশিত URI এবং/অথবা জাভাস্ক্রিপ্ট উত্স অন্তর্ভুক্ত করতে হবে৷

Google Search Console ব্যবহার করে আপনার অনুমোদিত ডোমেনের মালিকানা যাচাই করুন। একটি ডোমেনের মালিকের অনুমতি সহ একটি Google অ্যাকাউন্ট অবশ্যই API Console প্রকল্পের সাথে যুক্ত হতে হবে যা সেই অনুমোদিত ডোমেন ব্যবহার করে৷ Google অনুসন্ধান কনসোলে ডোমেন যাচাইকরণ সম্পর্কে আরও তথ্যের জন্য, আপনার সাইটের মালিকানা যাচাই করুন দেখুন।

যাচাইকরণের জন্য প্রস্তুত করার পদক্ষেপ

ডেটা অ্যাক্সেসের অনুরোধ করতে Google API ব্যবহার করে এমন সমস্ত অ্যাপ ব্র্যান্ড যাচাইকরণ সম্পূর্ণ করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করতে হবে:

  1. নিশ্চিত করুন যে আপনার অ্যাপটি এক্সেপশনস টু ভেরিফিকেশন রিকোয়ারমেন্ট বিভাগে কোনো ব্যবহারের ক্ষেত্রে পড়ে না।
  2. আপনার অ্যাপ সংশ্লিষ্ট API বা পণ্যের ব্র্যান্ডিং প্রয়োজনীয়তা মেনে চলছে তা নিশ্চিত করুন। উদাহরণস্বরূপ, Google সাইন-ইন স্কোপের জন্য ব্র্যান্ডিং নির্দেশিকা দেখুন।
  3. Google অনুসন্ধান কনসোলের মধ্যে আপনার প্রকল্পের অনুমোদিত ডোমেনের মালিকানা যাচাই করুন৷ মালিক বা সম্পাদক হিসাবে আপনার API Console প্রকল্পের সাথে যুক্ত একটি Google অ্যাকাউন্ট ব্যবহার করুন৷
  4. নিশ্চিত করুন যে OAuth সম্মতি স্ক্রিনে সমস্ত ব্র্যান্ডিং তথ্য, যেমন অ্যাপের নাম, সমর্থন ইমেল, হোম পেজ URI, গোপনীয়তা নীতি URI ইত্যাদি, অ্যাপের পরিচয় সঠিকভাবে উপস্থাপন করে।

অ্যাপ্লিকেশন হোম পেজ প্রয়োজনীয়তা

নিশ্চিত করুন যে আপনার হোম পেজ নিম্নলিখিত প্রয়োজনীয়তা পূরণ করে:

  • আপনার হোম পৃষ্ঠাটি অবশ্যই সর্বজনীনভাবে অ্যাক্সেসযোগ্য হতে হবে, এবং শুধুমাত্র আপনার সাইটের লগ ইন করা ব্যবহারকারীদের জন্য অ্যাক্সেসযোগ্য নয়৷
  • পর্যালোচনার অধীনে থাকা অ্যাপের সাথে আপনার হোম পেজের প্রাসঙ্গিকতা অবশ্যই পরিষ্কার হতে হবে।
  • Google Play Store বা এর Facebook পৃষ্ঠায় আপনার অ্যাপের তালিকার লিঙ্কগুলিকে বৈধ অ্যাপ্লিকেশন হোম পেজ হিসাবে বিবেচনা করা হয় না।

অ্যাপ্লিকেশন গোপনীয়তা নীতি লিঙ্ক প্রয়োজনীয়তা

নিশ্চিত করুন যে আপনার অ্যাপের গোপনীয়তা নীতি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করে:

  • গোপনীয়তা নীতি অবশ্যই ব্যবহারকারীদের কাছে দৃশ্যমান হতে হবে, আপনার অ্যাপ্লিকেশনের হোম পৃষ্ঠার মতো একই ডোমেনে হোস্ট করা হবে এবং Google API Consoleএর OAuth সম্মতি স্ক্রিনে লিঙ্ক করা উচিত। মনে রাখবেন হোম পেজে অবশ্যই অ্যাপের কার্যকারিতার বিবরণ, সেইসাথে গোপনীয়তা নীতি এবং পরিষেবার ঐচ্ছিক শর্তাবলীর লিঙ্ক থাকতে হবে।
  • গোপনীয়তা নীতিতে আপনার অ্যাপ্লিকেশনটি যেভাবে Google ব্যবহারকারীর ডেটা অ্যাক্সেস, ব্যবহার, সঞ্চয় বা ভাগ করে তা প্রকাশ করতে হবে। আপনার প্রকাশিত গোপনীয়তা নীতি প্রকাশ করে এমন অনুশীলনের মধ্যে আপনাকে অবশ্যই আপনার Google ব্যবহারকারীর ডেটা ব্যবহার সীমাবদ্ধ করতে হবে।

যাচাইয়ের জন্য আপনার অ্যাপটি কীভাবে জমা দেবেন

একটি Google API Console প্রকল্প আপনার সমস্ত API Console সংস্থানগুলিকে সংগঠিত করে৷ একটি প্রজেক্টের সাথে সংশ্লিষ্ট Google অ্যাকাউন্টগুলির একটি সেট থাকে যেগুলিতে প্রকল্পের ক্রিয়াকলাপ সম্পাদন করার অনুমতি রয়েছে, সক্ষম APIগুলির একটি সেট এবং সেই APIগুলির জন্য বিলিং, প্রমাণীকরণ এবং পর্যবেক্ষণ সেটিংস রয়েছে৷ উদাহরণস্বরূপ, একটি প্রকল্পে এক বা একাধিক OAuth ক্লায়েন্ট থাকতে পারে, সেই ক্লায়েন্টদের দ্বারা ব্যবহারের জন্য APIগুলি কনফিগার করতে পারে এবং একটি OAuth সম্মতি স্ক্রীন কনফিগার করতে পারে যা ব্যবহারকারীরা আপনার অ্যাপে অ্যাক্সেস অনুমোদন করার আগে তাদের দেখানো হয়।

যদি আপনার OAuth ক্লায়েন্টদের মধ্যে কেউ উৎপাদনের জন্য প্রস্তুত না হয়, তাহলে আমরা আপনাকে সেই প্রকল্প থেকে মুছে ফেলার পরামর্শ দিই যা যাচাইয়ের অনুরোধ করছে। আপনি Google API Consoleএ এটি করতে পারেন।

যাচাইকরণের জন্য জমা দিতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার অ্যাপটি Google API পরিষেবার শর্তাবলী এবং Google API পরিষেবা ব্যবহারকারী ডেটা নীতি মেনে চলছে তা নিশ্চিত করুন৷
  2. আপনার API Consoleএ আপনার প্রোজেক্টের সংশ্লিষ্ট অ্যাকাউন্টগুলির মালিক এবং সম্পাদকের ভূমিকা, সেইসাথে আপনার OAuth সম্মতি স্ক্রীনের ব্যবহারকারী সমর্থন ইমেল এবং বিকাশকারীর যোগাযোগের তথ্য রাখুন। এটি নিশ্চিত করে যে আপনার দলের সঠিক সদস্যদের কোনো নতুন প্রয়োজনীয়তা সম্পর্কে অবহিত করা হয়েছে।
  3. API ConsoleOAuth Consent Screen pageএ যান।
  4. প্রজেক্ট সিলেক্টর বোতামে ক্লিক করুন।
  5. প্রদর্শিত ডায়ালগ থেকে নির্বাচন করুন , আপনার প্রকল্প নির্বাচন করুন। আপনি যদি আপনার প্রোজেক্ট খুঁজে না পান কিন্তু আপনি আপনার প্রোজেক্ট আইডি জানেন, তাহলে আপনি নিম্নলিখিত ফর্ম্যাটে আপনার ব্রাউজারে একটি URL তৈরি করতে পারেন:

    https://console.developers.google.com/apis/credentials/consent?project=[PROJECT_ID]

    আপনি যে প্রকল্প আইডি ব্যবহার করতে চান তার সাথে [PROJECT_ID] প্রতিস্থাপন করুন।

  6. অ্যাপ সম্পাদনা বোতামটি নির্বাচন করুন।
  7. OAuth সম্মতি স্ক্রীন পৃষ্ঠায় প্রয়োজনীয় তথ্য লিখুন এবং তারপর সংরক্ষণ করুন এবং চালিয়ে যান বোতামটি নির্বাচন করুন।
  8. আপনার অ্যাপ দ্বারা অনুরোধ করা সমস্ত সুযোগ ঘোষণা করতে স্কোপ যোগ করুন বা সরান বোতামটি ব্যবহার করুন। Google সাইন-ইন-এর জন্য প্রয়োজনীয় স্কোপের একটি প্রাথমিক সেট অ-সংবেদনশীল স্কোপ বিভাগে আগে থেকে পূরণ করা হয়। যোগ করা সুযোগগুলি অ-সংবেদনশীল, sensitive, or restrictedহিসাবে শ্রেণীবদ্ধ করা হয়েছে।
  9. আপনার অ্যাপে সম্পর্কিত বৈশিষ্ট্যগুলির জন্য যেকোনো প্রাসঙ্গিক ডকুমেন্টেশনের তিনটি পর্যন্ত লিঙ্ক প্রদান করুন।
  10. পরবর্তী ধাপে আপনার অ্যাপ সম্পর্কে অনুরোধ করা অতিরিক্ত তথ্য প্রদান করুন।

  11. আপনার প্রদান করা অ্যাপ কনফিগারেশনের যাচাইকরণের প্রয়োজন হলে, আপনার কাছে যাচাইকরণের জন্য অ্যাপটি জমা দেওয়ার সুযোগ রয়েছে। প্রয়োজনীয় ক্ষেত্রগুলি পূরণ করুন এবং তারপর যাচাইকরণ প্রক্রিয়া শুরু করতে জমা দিন ক্লিক করুন।

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

যাচাইকরণের প্রয়োজনীয়তার ব্যতিক্রম

যদি আপনার অ্যাপটি নিম্নলিখিত বিভাগে বর্ণিত পরিস্থিতিতে ব্যবহার করা হয়, তাহলে আপনাকে পর্যালোচনার জন্য জমা দেওয়ার দরকার নেই।

ব্যক্তিগত ব্যবহার

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

উন্নয়ন, পরীক্ষা, বা স্টেজিং স্তরগুলিতে ব্যবহৃত প্রকল্পগুলি

Google OAuth 2.0 নীতিগুলি মেনে চলার জন্য, আমরা সুপারিশ করি যে আপনার পরীক্ষা এবং উৎপাদন পরিবেশের জন্য বিভিন্ন প্রকল্প রয়েছে৷ আমরা সুপারিশ করি যে আপনি যদি আপনার অ্যাপটি Google অ্যাকাউন্টের সাথে যেকোনো ব্যবহারকারীর কাছে উপলব্ধ করতে চান তবেই আপনি যাচাইয়ের জন্য আপনার অ্যাপ জমা দিন। তাই, যদি আপনার অ্যাপটি ডেভেলপমেন্ট, টেস্টিং বা স্টেজিং পর্যায়ে থাকে, তাহলে যাচাইকরণের প্রয়োজন নেই।

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

সতর্কীকরণ বার্তা যে Google একটি অ্যাপ যাচাই করেনি যেটি পরীক্ষা চলছে।
চিত্র 2। পরীক্ষক সতর্কতা পর্দা

শুধুমাত্র পরিষেবার মালিকানাধীন ডেটা

যদি আপনার অ্যাপ শুধুমাত্র তার নিজস্ব ডেটা অ্যাক্সেস করতে একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করে এবং এটি কোনও ব্যবহারকারীর ডেটা অ্যাক্সেস না করে (একটি Google অ্যাকাউন্টের সাথে লিঙ্ক করা), তাহলে আপনাকে যাচাইয়ের জন্য জমা দেওয়ার দরকার নেই৷

পরিষেবা অ্যাকাউন্টগুলি কী তা বোঝার জন্য, Google ক্লাউডের ডকুমেন্টেশনে পরিষেবা অ্যাকাউন্টগুলি দেখুন৷ একটি পরিষেবা অ্যাকাউন্ট কীভাবে ব্যবহার করবেন তার নির্দেশাবলীর জন্য, সার্ভার থেকে সার্ভার অ্যাপ্লিকেশনগুলির জন্য OAuth 2.0 ব্যবহার করা দেখুন৷

শুধুমাত্র অভ্যন্তরীন ব্যবহারের জন্য

এর মানে হল অ্যাপটি শুধুমাত্র আপনার Google Workspace বা Cloud Identity সংস্থার লোকেরা ব্যবহার করে। প্রকল্পটি অবশ্যই প্রতিষ্ঠানের মালিকানাধীন হতে হবে এবং এর OAuth সম্মতি স্ক্রীনটি একটি অভ্যন্তরীণ ব্যবহারকারীর প্রকারের জন্য কনফিগার করা প্রয়োজন৷ এই ক্ষেত্রে, আপনার অ্যাপের কোনো প্রতিষ্ঠানের প্রশাসকের কাছ থেকে অনুমোদনের প্রয়োজন হতে পারে। আরও তথ্যের জন্য, Google Workspace-এর জন্য অতিরিক্ত বিবেচনা দেখুন।

ডোমেইন-ওয়াইড ইনস্টলেশন

আপনি যদি আপনার অ্যাপের জন্য শুধুমাত্র একটি Google Workspace বা Cloud Identity প্রতিষ্ঠানের ব্যবহারকারীদের লক্ষ্য করার পরিকল্পনা করেন এবং সর্বদা ডোমেন-ব্যাপী ইনস্টলেশন ব্যবহার করেন, তাহলে আপনার অ্যাপের অ্যাপ যাচাইকরণের প্রয়োজন হবে না। এটি কারণ একটি ডোমেন-ব্যাপী ইনস্টলেশন একটি ডোমেন প্রশাসককে আপনার ব্যবহারকারীদের ডেটাতে তৃতীয়-পক্ষ এবং অভ্যন্তরীণ অ্যাপ্লিকেশনগুলিকে অ্যাক্সেস দেওয়ার অনুমতি দেয়৷ প্রতিষ্ঠানের অ্যাডমিনিস্ট্রেটররাই একমাত্র অ্যাকাউন্ট যারা অ্যাপটিকে তাদের ডোমেনের মধ্যে ব্যবহারের জন্য অনুমোদিত তালিকায় যোগ করতে পারে।

আপনার অ্যাপকে কীভাবে ডোমেন-ওয়াইড ইনস্টল করতে হয় তা জানুন প্রায়শই জিজ্ঞাসিত প্রশ্নগুলিতে আমার অ্যাপ্লিকেশনটিতে অন্য Google Workspace ডোমেনের এন্টারপ্রাইজ অ্যাকাউন্ট সহ ব্যবহারকারী রয়েছে