OAuth কনফিগার করুন

আপনি যখন আপনার অ্যাপ প্রকাশ করেন, তখন প্রমাণীকরণ এবং অনুমোদনের জন্য তিনটি প্রধান কাজ সম্পন্ন করতে হয়:

  1. OAuth সম্মতি স্ক্রীনটি পূরণ করুন
  2. আপনার OAuth 2.0 শংসাপত্র তৈরি করুন
  3. OAuth যাচাইকরণের জন্য আপনার অ্যাপ জমা দিন

OAuth স্কোপ বুঝুন

আপনার অ্যাপে প্রদত্ত অ্যাক্সেসের স্তর নির্ধারণ করতে, আপনাকে অনুমোদনের সুযোগ সনাক্ত করতে এবং ঘোষণা করতে হবে। অনুমোদনের সুযোগ হল একটি OAuth 2.0 URI স্ট্রিং যাতে Google Workspace অ্যাপের নাম, এটি কী ধরনের ডেটা অ্যাক্সেস করে এবং অ্যাক্সেসের স্তর থাকে। স্কোপগুলি হল ব্যবহারকারীদের Google অ্যাকাউন্ট ডেটা সহ Google Workspace ডেটার সাথে কাজ করার জন্য আপনার অ্যাপের অনুরোধ।

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

আপনার অ্যাপের জন্য প্রয়োজনীয় OAuth স্কোপের সম্পূর্ণ তালিকা প্রদান করুন। প্রতিটি অবস্থানে আপনি যে স্কোপগুলি যোগ করবেন তা অবশ্যই মেলে এবং নিম্নলিখিত উপায়ে ব্যবহার করা হবে:

  • OAuth সম্মতি স্ক্রিনে যোগ করা স্কোপগুলি OAuth যাচাইকরণের জন্য ব্যবহার করা হয়।

  • Google Workspace Marketplace SDK- এ যোগ করা স্কোপগুলি Google Workspace Marketplace থেকে আপনার অ্যাপ ইনস্টল করার সময় ডোমেন-ওয়াইড এবং পৃথক ইনস্টলের জন্য ব্যবহার করা হয়।

  • আপনার অ্যাপ সঠিকভাবে কাজ করার জন্য ম্যানিফেস্টে যোগ করা স্কোপগুলি প্রয়োজনীয়।

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

অযাচাইকৃত OAuth স্কোপগুলি ঠিক করুন

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

OAuth verification is required for sensitive or restricted scopes. You can still save your app as a draft, but you're not able to publish your draft app listing.

আরও তথ্যের জন্য, আপনার অ্যাপ্লিকেশানের প্রয়োজনীয় অ্যাক্সেসের স্তর নির্দিষ্ট করুন দেখুন৷

এই ত্রুটির চারপাশে কাজ করতে, আপনি নিম্নলিখিতগুলি করতে পারেন:

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

  • কোনো নতুন অযাচাইকৃত সংবেদনশীল বা সীমাবদ্ধ সুযোগ যোগ না হলে অ্যাপটি প্রকাশ করুন।

  • শুধুমাত্র যাচাই না করা সংবেদনশীল বা সীমাবদ্ধ স্কোপগুলি সরানোর সময় অ্যাপটি প্রকাশ করুন।

কিছু সমাধানের জন্য ব্যবহারকারীদের "অযাচাই করা অ্যাপ" স্ক্রীন দেখানো হতে পারে। আরও তথ্যের জন্য, যাচাই না করা অ্যাপস দেখুন।

এই ত্রুটিটি ঠিক করতে, OAuth যাচাইকরণের জন্য আপনার অ্যাপ জমা দিন।

পূর্বশর্ত

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

  1. Google ক্লাউড কনসোলে, মেনু > এ যান > ব্র্যান্ডিং

    ব্র্যান্ডিং এ যান

  2. আপনি যদি ইতিমধ্যেই কনফিগার করে থাকেন , আপনি ব্র্যান্ডিং , দর্শক এবং ডেটা অ্যাক্সেসে নিম্নলিখিত OAuth সম্মতি স্ক্রীন সেটিংস কনফিগার করতে পারেন৷ আপনি যদি একটি বার্তা দেখতে পারেন যা বলে এখনো কনফিগার করা হয়নি , Get Started এ ক্লিক করুন:
    1. অ্যাপ তথ্যের অধীনে, অ্যাপের নামে , একটি অ্যাপের নাম লিখুন।
    2. ব্যবহারকারী সমর্থন ইমেলে , একটি সমর্থন ইমেল ঠিকানা চয়ন করুন যেখানে ব্যবহারকারীরা তাদের সম্মতি সম্পর্কে প্রশ্ন থাকলে আপনার সাথে যোগাযোগ করতে পারে৷
    3. পরবর্তী ক্লিক করুন.
    4. দর্শকের অধীনে, আপনার অ্যাপের জন্য ব্যবহারকারীর ধরন নির্বাচন করুন।
    5. পরবর্তী ক্লিক করুন.
    6. যোগাযোগের তথ্যের অধীনে, একটি ইমেল ঠিকানা লিখুন যেখানে আপনাকে আপনার প্রকল্পের যেকোনো পরিবর্তন সম্পর্কে অবহিত করা যেতে পারে।
    7. পরবর্তী ক্লিক করুন.
    8. সমাপ্তির অধীনে, Google API পরিষেবাগুলির ব্যবহারকারীর ডেটা নীতি পর্যালোচনা করুন এবং আপনি যদি সম্মত হন, নির্বাচন করুন আমি Google API পরিষেবাগুলির সাথে সম্মত: ব্যবহারকারী ডেটা নীতি
    9. অবিরত ক্লিক করুন.
    10. তৈরি করুন ক্লিক করুন।
    11. আপনি যদি ব্যবহারকারীর প্রকারের জন্য বাহ্যিক নির্বাচন করেন, পরীক্ষা ব্যবহারকারীদের যোগ করুন:
      1. শ্রোতা ক্লিক করুন.
      2. টেস্ট ব্যবহারকারীদের অধীনে, ব্যবহারকারী যোগ করুন ক্লিক করুন।
      3. আপনার ইমেল ঠিকানা এবং অন্য কোন অনুমোদিত পরীক্ষা ব্যবহারকারীদের লিখুন, তারপর সংরক্ষণ করুন ক্লিক করুন।
  3. আপনি যদি আপনার Google Workspace সংস্থার বাইরে ব্যবহারের জন্য একটি অ্যাপ তৈরি করেন, তাহলে ডেটা অ্যাক্সেস > যোগ করুন বা স্কোপগুলি সরান-এ ক্লিক করুন। স্কোপ নির্বাচন করার সময় আমরা নিম্নলিখিত সর্বোত্তম অনুশীলনগুলি সুপারিশ করি:

    • আপনার অ্যাপের জন্য প্রয়োজনীয় ন্যূনতম স্তরের অ্যাক্সেস প্রদান করে এমন সুযোগগুলি নির্বাচন করুন৷ উপলব্ধ সুযোগগুলির একটি তালিকার জন্য, Google API-এর জন্য OAuth 2.0 স্কোপগুলি দেখুন।
    • তিনটি বিভাগের প্রতিটিতে তালিকাভুক্ত স্কোপগুলি পর্যালোচনা করুন: অ-সংবেদনশীল স্কোপ, সংবেদনশীল স্কোপ এবং সীমাবদ্ধ স্কোপ। "আপনার সংবেদনশীল স্কোপ" বা "আপনার সীমাবদ্ধ সুযোগ" বিভাগে তালিকাভুক্ত যেকোনো স্কোপের জন্য, অপ্রয়োজনীয় অতিরিক্ত পর্যালোচনা এড়াতে বিকল্প অ-সংবেদনশীল সুযোগ চিহ্নিত করার চেষ্টা করুন।
    • কিছু স্কোপের জন্য Google দ্বারা অতিরিক্ত পর্যালোচনার প্রয়োজন। আপনার Google Workspace সংস্থা শুধুমাত্র অভ্যন্তরীণভাবে ব্যবহার করা অ্যাপগুলির জন্য, স্কোপগুলি সম্মতি স্ক্রিনে তালিকাভুক্ত করা হয় না এবং সীমাবদ্ধ বা সংবেদনশীল স্কোপ ব্যবহার করার জন্য Google-এর আর পর্যালোচনার প্রয়োজন হয় না। আরও তথ্যের জন্য, স্কোপ বিভাগগুলি দেখুন।
  4. আপনার অ্যাপের জন্য প্রয়োজনীয় স্কোপগুলি নির্বাচন করার পরে, সংরক্ষণ করুন ক্লিক করুন।

OAuth সম্মতি কনফিগার করার বিষয়ে আরও তথ্যের জন্য, এর সাথে শুরু করুন দেখুন .

2. আপনার OAuth 2.0 শংসাপত্র তৈরি করুন৷

আপনি কীভাবে আপনার অ্যাপ তৈরি করেছেন তার উপর নির্ভর করে, আপনার OAuth 2.0 শংসাপত্র তৈরি করার দুটি ভিন্ন উপায় রয়েছে।

আপনি যদি অ্যাপস স্ক্রিপ্টে আপনার অ্যাপ তৈরি করেন

আপনার অ্যাপস স্ক্রিপ্ট প্রকল্পের ডিফল্ট ক্লাউড প্রকল্প থেকে আপনার নতুন, মানক প্রকল্পে স্যুইচ করুন। আরও তথ্যের জন্য, একটি ভিন্ন স্ট্যান্ডার্ড ক্লাউড প্রকল্পে স্যুইচ করুন দেখুন।

আপনি ক্লাউড প্রকল্পের সাথে আপনার Apps স্ক্রিপ্ট প্রকল্প সংযুক্ত করার পরে, আপনার OAuth 2.0 শংসাপত্র স্বয়ংক্রিয়ভাবে তৈরি হয়৷

আপনি আপনার অ্যাপ তৈরি করতে Apps Script ব্যবহার না করলে

আপনার OAuth 2.0 শংসাপত্র তৈরি করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্রগুলি দেখুন।

3. OAuth যাচাইকরণের জন্য জমা দিন (শুধুমাত্র পাবলিক অ্যাপ)

যদি আপনার অ্যাপ Google ব্যবহারকারীর ডেটা অ্যাক্সেস করতে Google API ব্যবহার করে, তাহলে আপনি আপনার অ্যাপ প্রকাশ করার আগে এটি যাচাইকরণ প্রক্রিয়ার অধীন হতে পারে।

জমা দেওয়ার আগে

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

যেমন, Google Classroom অ্যাড-অন তৈরি করতে আপনাকে অবশ্যই Google Workspace Marketplace SDK-এ আপনার অ্যাপ কনফিগার করার ধাপগুলি ব্যবহার করে Marketplace SDK- এ একটি খসড়া অ্যাপ তালিকা তৈরি করতে হবে। তারপর আপনি OAuth যাচাইকরণের জন্য প্রয়োজনীয় ডেমো ভিডিও তৈরি করতে খসড়া অ্যাপ তালিকা ব্যবহার করতে পারেন। একবার যাচাইকরণ সম্পন্ন হলে, আপনি অ্যাপ পর্যালোচনার জন্য আপনার খসড়া অ্যাপ তালিকা জমা দিতে পারেন।

জমা পদক্ষেপের একটি ওভারভিউ জন্য. দেখুন আপনার অ্যাপ প্রকাশ করুন

OAuth যাচাইকরণ পর্যালোচনা

আপনার অ্যাপ যদি সংবেদনশীল বা সীমাবদ্ধ স্কোপ ব্যবহার করে, তাহলে এটিকে অবশ্যই OAuth যাচাইকরণ পর্যালোচনা প্রক্রিয়ার মধ্য দিয়ে যেতে হবে।

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

  • যদি আপনার অ্যাপ সীমাবদ্ধ স্কোপ ব্যবহার করে, তাহলে এটিকে নিরাপত্তা মূল্যায়নের মাধ্যমেও যেতে হতে পারে।

  • আরও তথ্যের জন্য, OAuth অ্যাপ যাচাইকরণ সহায়তা কেন্দ্র দেখুন।

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

  1. Google ক্লাউড কনসোলে, মেনু > API এবং পরিষেবা > OAuth সম্মতি স্ক্রীনে যান।

    OAuth সম্মতি স্ক্রিনে যান

  2. প্রকল্প নির্বাচক ক্লিক করুন, এবং আপনার প্রকল্প নির্বাচন করুন.
  3. অ্যাপ্লিকেশন সম্পাদনা ক্লিক করুন
  4. প্রয়োজনীয় তথ্য লিখুন, এবং যাচাইকরণের জন্য জমা দিন ক্লিক করুন।
  5. যাচাইকরণের প্রয়োজনীয় ডায়ালগে, উপযুক্ত ন্যায্যতা লিখুন এবং তারপর যাচাইকরণ প্রক্রিয়া শুরু করতে জমা দিন ক্লিক করুন।

আপনি যদি সংবেদনশীল বা সীমাবদ্ধ বিভিন্ন স্কোপ ব্যবহার করার জন্য আপনার অ্যাপ আপডেট করেন, তাহলে আপনাকে আবার OAuth যাচাইকরণের জন্য আপনার অ্যাপ জমা দিতে হবে। আপনাকে আবার অ্যাপ পর্যালোচনার জন্য এটি পাঠাতে হবে না।

কিভাবে OAuth যাচাইকরণ অ্যাপ পর্যালোচনা থেকে আলাদা

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

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