আপনি বিকাশ শুরু করার আগে, আপনাকে Chrome নীতি API পরিষেবার শর্তাবলী পর্যালোচনা করতে হবে, একটি Google ক্লাউড প্রকল্প তৈরি করতে হবে, Chrome নীতি API সক্ষম করতে হবে এবং অ্যাক্সেসের প্রমাণপত্র সেট আপ করতে হবে৷
Chrome নীতি API প্রশাসকের ভূমিকার অনুমতিগুলিকে সম্মান করে এবং সংজ্ঞায়িত অনুমোদনের সুযোগ দ্বারা পরিচালিত হয়৷
ধাপ 1: একটি Google ক্লাউড প্রকল্প তৈরি করুন
Chrome নীতি API ব্যবহার করার জন্য একটি Google ক্লাউড প্রকল্প প্রয়োজন৷ এই প্রকল্পটি API গুলি পরিচালনা, বিলিং সক্ষম করা, সহযোগীদের যোগ করা এবং সরানো এবং অনুমতিগুলি পরিচালনা সহ সমস্ত Google ক্লাউড পরিষেবা তৈরি, সক্ষম এবং ব্যবহার করার ভিত্তি তৈরি করে৷
যদি আপনার কাছে ইতিমধ্যে একটি Google ক্লাউড প্রকল্প না থাকে যা আপনি ব্যবহার করতে চান, তাহলে একটি Google ক্লাউড প্রকল্প তৈরি করতে নীচের পদক্ষেপগুলি অনুসরণ করুন:
- গুগল ক্লাউড কনসোল খুলুন।
- উপরের-বাম দিকে, মেনু > IAM & Admin > Create a Project এ ক্লিক করুন।
- প্রকল্পের নাম ক্ষেত্রে, আপনার প্রকল্পের জন্য একটি বর্ণনামূলক নাম লিখুন।
- অবস্থান ক্ষেত্রে, অ্যাসাইনমেন্টের জন্য উপলব্ধ সংস্থাগুলি প্রদর্শন করতে ব্রাউজ ক্লিক করুন। আপনি যে সংস্থার জন্য Chrome নীতিগুলি পরিচালনা করতে চান তা চয়ন করুন, তারপর নির্বাচন করুন ক্লিক করুন৷
- তৈরি করুন ক্লিক করুন। কনসোলটি ড্যাশবোর্ড পৃষ্ঠায় নেভিগেট করে এবং আপনার প্রকল্পটি কয়েক মিনিটের মধ্যে তৈরি হয়।
ধাপ 2: Chrome নীতি API সক্ষম করুন
আপনার Google ক্লাউড প্রকল্পে Chrome নীতি API সক্ষম করতে:
- গুগল ক্লাউড কনসোল খুলুন।
- শীর্ষে, আপনার Google ক্লাউড প্রকল্প চয়ন করুন৷
- উপরে-বাম দিকে, মেনু > APIs & পরিষেবা > লাইব্রেরি ক্লিক করুন।
- অনুসন্ধান ক্ষেত্রে, "Chrome" লিখুন এবং এন্টার টিপুন।
- অনুসন্ধান ফলাফলের তালিকায়, Chrome নীতি API এ ক্লিক করুন।
- সক্রিয় ক্লিক করুন.
- আরও API সক্রিয় করতে, ধাপ 2-5 পুনরাবৃত্তি করুন।
ধাপ 3: শংসাপত্র তৈরি করুন
ক্রোম পলিসি এপিআই-এর অনুরোধগুলি শেষ ব্যবহারকারী বা একটি রোবট পরিষেবা অ্যাকাউন্ট হিসাবে প্রমাণীকরণ করা যেতে পারে৷
OAuth সম্মতি স্ক্রীন কনফিগার করুন
- গুগল ক্লাউড কনসোল খুলুন।
- শীর্ষে, আপনার Google ক্লাউড প্রকল্প চয়ন করুন৷
- উপরে-বাঁ দিকে, মেনু > APIs & পরিষেবা > OAuth সম্মতি স্ক্রীনে ক্লিক করুন।
- আপনার অ্যাপের জন্য ব্যবহারকারীর ধরন নির্বাচন করুন, তারপর তৈরি করুন ক্লিক করুন।
- অ্যাপ রেজিস্ট্রেশন ফর্মটি পূরণ করুন, তারপর সংরক্ষণ করুন এবং চালিয়ে যান-এ ক্লিক করুন।
স্কোপ যোগ করুন বা সরান ক্লিক করুন। আপনার Google ক্লাউড প্রকল্পে সক্ষম করা প্রতিটি API-এর জন্য সুযোগের তালিকা সহ একটি প্যানেল উপস্থিত হয়৷ নিম্নলিখিত অনুমোদনের সুযোগগুলির মধ্যে একটি যোগ করুন:
-
https://www.googleapis.com/auth/chrome.management.policy
-
https://www.googleapis.com/auth/chrome.management.policy.readonly
readonly
সুযোগ কোনো মিউটেশন অপারেশনের অনুমতি দেয় না।-
শেষ ব্যবহারকারী বা পরিষেবা অ্যাকাউন্ট প্রমাণীকরণ সেট আপ করুন
বিস্তারিত নির্দেশাবলীর জন্য নীচের একটি বিকল্পে ক্লিক করুন:
বিকল্প 1: OAuth 2.0 এর সাথে শেষ ব্যবহারকারী হিসাবে প্রমাণীকরণ করুন
- গুগল ক্লাউড কনসোল খুলুন।
- শীর্ষে, আপনার Google ক্লাউড প্রকল্প চয়ন করুন৷
- উপরে-বাম দিকে, মেনু > APIs & Services > Credentials- এ ক্লিক করুন।
- ক্রিয়েট ক্রেডেনশিয়াল > OAuth ক্লায়েন্ট আইডি ক্লিক করুন।
- OAuth 2.0 শংসাপত্র তৈরি করতে পদক্ষেপগুলি অনুসরণ করুন৷
OAuth 2.0 প্রমাণীকরণের জন্য সংস্থার Chrome প্রশাসকের দ্বারা অ্যাডমিন কনসোলে কোনও বিশেষ সেটআপের প্রয়োজন নেই৷ আপনার অ্যাপের ব্যবহারকারীদের তাদের অ্যাকাউন্টের সাথে যুক্ত প্রশাসক ভূমিকার প্রয়োজনীয় অনুমতি থাকতে হবে এবং অ্যাপের OAuth সম্মতি স্ক্রীনে সম্মত হতে হবে।
টিপ: আপনি OAuth প্লেগ্রাউন্ডে আপনার অ্যাপটি পরীক্ষা করতে পারেন।
বিকল্প 2: একটি পরিষেবা অ্যাকাউন্ট হিসাবে প্রমাণীকরণ করুন
একটি পরিষেবা অ্যাকাউন্ট হল একটি বিশেষ ধরনের অ্যাকাউন্ট যা কোনো ব্যক্তির পরিবর্তে একটি অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়। আপনি ডেটা অ্যাক্সেস করতে বা রোবট অ্যাকাউন্টের দ্বারা ক্রিয়া সম্পাদন করতে বা ব্যবহারকারীদের পক্ষে ডেটা অ্যাক্সেস করতে একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করতে পারেন। আরও বিশদ বিবরণের জন্য, পরিষেবা অ্যাকাউন্ট বোঝার পড়ুন।
একটি পরিষেবা অ্যাকাউন্ট এবং শংসাপত্র তৈরি করুন
- গুগল ক্লাউড কনসোল খুলুন।
- শীর্ষে, আপনার Google ক্লাউড প্রকল্প চয়ন করুন৷
- উপরে-বাম দিকে, মেনু > APIs & Services > Credentials- এ ক্লিক করুন।
- ক্রিয়েট ক্রেডেনশিয়াল > সার্ভিস অ্যাকাউন্টে ক্লিক করুন।
- পরিষেবা অ্যাকাউন্টের নাম লিখুন, তারপর তৈরি করুন এবং চালিয়ে যান ক্লিক করুন।
- ঐচ্ছিক: আপনার Google ক্লাউড প্রকল্পের সংস্থানগুলিতে অ্যাক্সেস দেওয়ার জন্য আপনার পরিষেবা অ্যাকাউন্টে ভূমিকা বরাদ্দ করুন৷ আরও বিশদ বিবরণের জন্য, সংস্থানগুলিতে অ্যাক্সেস মঞ্জুর করা, পরিবর্তন করা এবং প্রত্যাহার করা দেখুন ।
- অবিরত ক্লিক করুন.
- ঐচ্ছিক: ব্যবহারকারী বা গোষ্ঠীগুলি লিখুন যারা এই পরিষেবা অ্যাকাউন্টের সাথে ক্রিয়াকলাপ পরিচালনা এবং সম্পাদন করতে পারে৷ আরও বিশদ বিবরণের জন্য, পরিসেবা অ্যাকাউন্ট ছদ্মবেশ ম্যানেজিং দেখুন।
- সম্পন্ন ক্লিক করুন. কয়েক মিনিট পরে, আপনার নতুন পরিষেবা অ্যাকাউন্ট "পরিষেবা অ্যাকাউন্ট" তালিকায় প্রদর্শিত হবে৷ (আপনাকে পৃষ্ঠাটি রিফ্রেশ করতে হতে পারে।)
- "পরিষেবা অ্যাকাউন্ট" তালিকায়, আপনার তৈরি করা পরিষেবা অ্যাকাউন্টে ক্লিক করুন।
- কী ক্লিক করুন > কী যোগ করুন > নতুন কী তৈরি করুন ।
- JSON নির্বাচন করুন, তারপর তৈরি করুন ক্লিক করুন।
আপনার নতুন পাবলিক/প্রাইভেট কী জোড়া তৈরি করা হয়েছে এবং একটি নতুন ফাইল হিসেবে আপনার মেশিনে ডাউনলোড করা হয়েছে। এই ফাইলটি এই কীটির একমাত্র অনুলিপি। কীভাবে আপনার কী নিরাপদে সংরক্ষণ করবেন সে সম্পর্কে তথ্যের জন্য, পরিষেবা অ্যাকাউন্ট কীগুলি পরিচালনা করা দেখুন।
অ্যাডমিন কনসোলে পরিষেবা অ্যাকাউন্ট অনুমোদন করুন
আপনি যদি একটি পরিষেবা অ্যাকাউন্ট হিসাবে অনুরোধগুলিকে প্রমাণীকরণ করতে বেছে নেন, তাহলে প্রক্রিয়াটি সম্পূর্ণ করতে সংস্থার Chrome প্রশাসককে অ্যাডমিন কনসোলে অতিরিক্ত পদক্ষেপগুলি সম্পাদন করতে হবে৷
Chrome প্রশাসক প্রয়োজনীয় প্রশাসক ভূমিকার অনুমতিগুলির সাথে সরাসরি পরিষেবা অ্যাকাউন্টে একটি ভূমিকা বরাদ্দ করতে পারেন, অথবা Chrome প্রশাসক ডোমেন-ওয়াইড প্রতিনিধি সেট আপ করতে পারেন যাতে পরিষেবা অ্যাকাউন্ট যথাযথ অনুমতি সহ ব্যবহারকারীদের ছদ্মবেশ ধারণ করতে পারে এবং তাদের পক্ষে কাজ করতে পারে৷
আপনার পরিষেবা অ্যাকাউন্টের জন্য ডোমেন-ওয়াইড ডেলিগেশন সেট আপ করতে, Chrome প্রশাসককে অ্যাডমিন কনসোলে এই পদক্ষেপগুলি অনুসরণ করতে হবে:
- অ্যাডমিন কনসোল খুলুন।
- উপরের-বাম দিকে, মেনু > নিরাপত্তা > অ্যাক্সেস এবং ডেটা নিয়ন্ত্রণ > API নিয়ন্ত্রণে ক্লিক করুন।
- ডোমেন ওয়াইড ডেলিগেশন পরিচালনা করুন ক্লিক করুন।
- নতুন যোগ করুন ক্লিক করুন.
- "ক্লায়েন্ট আইডি" ক্ষেত্রে, আপনার পরিষেবা অ্যাকাউন্টের সাথে যুক্ত ক্লায়েন্ট আইডি পেস্ট করুন। আপনার পরিষেবা অ্যাকাউন্টের ক্লায়েন্ট আইডি কীভাবে খুঁজে পাবেন তা জানুন।
- "OAuth স্কোপ" ক্ষেত্রে, পরিষেবা অ্যাকাউন্ট অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় স্কোপের একটি কমা-বিন্যস্ত তালিকা লিখুন। এটি OAuth সম্মতি স্ক্রীন কনফিগার করার সময় সংজ্ঞায়িত স্কোপের একই সেট।
- অনুমোদন ক্লিক করুন.
ধাপ 4: OAuth খেলার মাঠে আপনার অ্যাপ পরীক্ষা করুন
- গুগল ক্লাউড কনসোল খুলুন।
- শীর্ষে, আপনার Google ক্লাউড প্রকল্প চয়ন করুন৷
- উপরে-বাম দিকে, মেনু > APIs & Services > Credentials- এ ক্লিক করুন।
- ক্রিয়েট ক্রেডেনশিয়াল > OAuth ক্লায়েন্ট আইডি ক্লিক করুন।
- অ্যাপ্লিকেশন প্রকার > ওয়েব অ্যাপ্লিকেশন ক্লিক করুন।
- "নাম" ক্ষেত্রে, শংসাপত্রের জন্য একটি নাম টাইপ করুন। এই নামটি শুধুমাত্র ক্লাউড কনসোলে দেখানো হয়।
- পরীক্ষার সময়,
https://developers.google.com/oauthplayground
যোগ করুন "অনুমোদিত রিডাইরেক্ট URIs" এ। প্রয়োজনে পরীক্ষা করার সময় আপনি আপনার অ্যাপ থেকে এই রিডাইরেক্ট ইউআরআইটি সরিয়ে ফেলতে পারেন। - আপনার ক্লিপবোর্ডে "ক্লায়েন্ট আইডি" এবং "ক্লায়েন্ট সিক্রেট" তৈরি করুন এবং অনুলিপি করুন ক্লিক করুন৷
- একটি নতুন ট্যাবে, OAuth 2.0 খেলার মাঠ খুলুন।
- উপরের ডানদিকে, OAuth 2.0 কনফিগারেশন ক্লিক করুন।
- আপনার নিজস্ব OAuth শংসাপত্র ব্যবহার করুন নির্বাচন করুন। তারপর, ধাপ 8 এ আপনি কপি করা "ক্লায়েন্ট আইডি" এবং "ক্লায়েন্ট সিক্রেট" পেস্ট করুন এবং বন্ধ করুন ক্লিক করুন।
- বাম দিকে, OAuth 2.0 খেলার মাঠের ধাপগুলি অনুসরণ করুন:
- "পদক্ষেপ 1: APIs নির্বাচন এবং অনুমোদন" এর জন্য,
https://www.googleapis.com/auth/chrome.management.policy
এবং অন্য যেকোন প্রয়োজনীয় API স্কোপ যোগ করুন, তারপর APIs অনুমোদন করুন- এ ক্লিক করুন। - "ধাপ 2: টোকেনের জন্য এক্সচেঞ্জ অনুমোদন কোড" এর জন্য, আপনি ঐচ্ছিকভাবে টোকেনটি মেয়াদ শেষ হওয়ার আগে অটো-রিফ্রেশ নির্বাচন করতে পারেন৷
- "ধাপ 3: API-তে অনুরোধ কনফিগার করুন"-এর জন্য আপনার Chrome নীতি API অনুরোধ URI লিখুন, প্রয়োজন অনুসারে "HTTP পদ্ধতি" এবং অন্যান্য সেটিংস পরিবর্তন করুন৷ URL অনুরোধের উদাহরণ:
https://chromepolicy.googleapis.com/v1/customers/my_customer/policySchemas?filter=chrome.printers
- "পদক্ষেপ 1: APIs নির্বাচন এবং অনুমোদন" এর জন্য,
ধাপ 5: আপনার অ্যাপটি বিশ্বস্ত তা যাচাই করুন
একটি প্রতিষ্ঠানের প্রশাসক অ্যাডমিন কনসোলে অ্যাপগুলিকে বিশ্বস্ত বা অবরুদ্ধ হিসাবে চিহ্নিত করতে পারেন৷ আরও বিশদ বিবরণের জন্য, কোন থার্ড-পার্টি এবং অভ্যন্তরীণ অ্যাপগুলি Google Workspace ডেটা অ্যাক্সেস করবে তা নিয়ন্ত্রণ করুন দেখুন।