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

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

  1. OAuth সম্মতি স্ক্রীনটি পূরণ করুন
  2. আপনার OAuth 2.0 শংসাপত্র তৈরি করুন
  3. Google Workspace Marketplace SDK-এ অ্যাপটি চালানোর জন্য প্রয়োজনীয় সমস্ত স্কোপ কনফিগার করুন
  4. OAuth যাচাইকরণের জন্য আপনার অ্যাপ জমা দিন

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

  • OAuth সম্মতি স্ক্রিনে যোগ করা স্কোপগুলি OAuth যাচাইকরণের জন্য ব্যবহার করা হয়।
  • Google Workspace Marketplace SDK-এ যোগ করা স্কোপগুলি ডোমেন-ওয়াইড এবং ব্যক্তিগত ইনস্টলের জন্য ব্যবহার করা হয় যাতে Google Workspace মার্কেটপ্লেস থেকে আপনার অ্যাপ ইনস্টল করা হয়।
  • আপনার অ্যাপটি সঠিকভাবে কাজ করার জন্য ম্যানিফেস্টে যোগ করা স্কোপগুলি প্রয়োজনীয়৷

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

পূর্বশর্ত

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

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

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

  2. আপনার অ্যাপের জন্য ব্যবহারকারীর ধরন নির্বাচন করুন, তারপর তৈরি করুন ক্লিক করুন।
  3. অ্যাপ রেজিস্ট্রেশন ফর্মটি পূরণ করুন, তারপর সংরক্ষণ করুন এবং চালিয়ে যান-এ ক্লিক করুন।
  4. আপনি যদি আপনার Google Workspace সংস্থার বাইরে ব্যবহারের জন্য একটি অ্যাপ তৈরি করেন, তাহলে যোগ করুন বা স্কোপ সরান-এ ক্লিক করুন। স্কোপ নির্বাচন করার সময় আমরা নিম্নলিখিত সর্বোত্তম অনুশীলনগুলি সুপারিশ করি:

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

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

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

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

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

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

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

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

3. স্কোপ কনফিগার করুন

আপনার অ্যাপের জন্য প্রয়োজনীয় OAuth স্কোপের একটি সম্পূর্ণ তালিকা প্রদান করুন। সর্বদা সম্ভাব্য সংকীর্ণ স্কোপ ব্যবহার করুন।

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

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

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

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

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

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

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

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

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

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

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

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

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