ডিরেক্টরি এপিআই হলো RESTful অ্যাডমিন এসডিকে এপিআই-এর একটি অংশ, যা ব্যবহার করে আপনি প্রোগ্রাম্যাটিকভাবে একটি গুগল ওয়ার্কস্পেস অ্যাকাউন্টের মালিকানাধীন অ্যাডমিন-নিয়ন্ত্রিত রিসোর্স তৈরি ও পরিচালনা করতে পারেন। এর কিছু ব্যবহারিক ক্ষেত্র হলো:
- ব্যবহারকারী তৈরি ও পরিচালনা করা এবং প্রশাসক যুক্ত করা।
- গ্রুপ এবং গ্রুপের সদস্যপদ তৈরি ও পরিচালনা করা।
- আপনার ডোমেনের সাথে সংযুক্ত ডিভাইসগুলো পর্যবেক্ষণ করা এবং হারিয়ে যাওয়া ডিভাইসের ক্ষেত্রে ব্যবস্থা গ্রহণ করা।
- আপনার অর্গ চার্ট এবং সাংগঠনিক কাঠামো পরিচালনা করা।
- আপনার ব্যবহারকারীরা যে অ্যাপ্লিকেশনগুলিতে অ্যাক্সেস দিয়েছেন তা নিরীক্ষা করা এবং অননুমোদিত অ্যাপগুলি বাতিল করা।
ডিরেক্টরি এপিআই-তে ব্যবহৃত কিছু সাধারণ পরিভাষার তালিকা নিচে দেওয়া হলো:
- গ্রাহক
- যে সত্তাটি গুগল ওয়ার্কস্পেস অ্যাকাউন্টের মালিক, যা কাস্টমার রিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়।
- ডোমেইন
- প্রযোজ্য ক্ষেত্রে, গুগল ওয়ার্কস্পেস অ্যাকাউন্টের সাথে যুক্ত ডিএনএস ডোমেইন, যা ডোমেইন রিসোর্স দ্বারা উপস্থাপিত হয়। সব অ্যাকাউন্টের সাথে ডোমেইন যুক্ত থাকে না।
- সাংগঠনিক ইউনিট (OU)
- A sub-unit of a Google Workspace account's organizational tree, used to group and sort users for the purpose of applying policies and granting authorizations. An OU is represented by the OrgUnit resource.
- বিশেষাধিকার
- গুগল ওয়ার্কস্পেস রিসোর্সের উপর কোনো কাজ সম্পাদন করার ব্যবহারকারীর ক্ষমতা। এটি মূলত অ্যাডমিনদের জন্য প্রযোজ্য। এই বিশেষাধিকারটি Privilege রিসোর্স দ্বারা উপস্থাপিত হয়।
- ভূমিকা
- বিশেষাধিকারের একটি সংজ্ঞায়িত সংগ্রহ যা একজন ব্যবহারকারী বা ব্যবহারকারীদের একটি দলকে বরাদ্দ করা যেতে পারে এবং যা 'Role' রিসোর্স দ্বারা উপস্থাপিত হয়।
- ভূমিকা নির্ধারণ
- একটি রেকর্ড যা নির্দেশ করে কোন ব্যবহারকারীকে কী কী ভূমিকা এবং কী পরিধির জন্য প্রদান করা হয়েছে। একটি ভূমিকা নির্ধারণ RoleAssignment রিসোর্স দ্বারা উপস্থাপিত হয়।
- স্কিমা
- একটি JSON অবজেক্ট যা আপনার প্রতিষ্ঠানের জন্য কাস্টম ব্যবহারকারী অ্যাট্রিবিউটসমূহ সংজ্ঞায়িত করে এবং যা স্কিমা রিসোর্স দ্বারা উপস্থাপিত হয়।
- ব্যবহারকারী
- গুগল ওয়ার্কস্পেস অ্যাপ ও রিসোর্সসমূহে প্রবেশাধিকারসহ একটি স্বতন্ত্র ব্যবহারকারী অ্যাকাউন্ট, যা ইউজার রিসোর্স দ্বারা উপস্থাপিত হয়।
পরবর্তী পদক্ষেপ
Google Workspace API ব্যবহার করে ডেভেলপমেন্ট, যার মধ্যে অথেনটিকেশন এবং অথরাইজেশন পরিচালনা অন্তর্ভুক্ত, সে সম্পর্কে জানতে "Get started as a Workspace developer" দেখুন।
একটি ডিরেক্টরি এপিআই অ্যাপ কীভাবে কনফিগার ও রান করতে হয় তা জানতে, জাভাস্ক্রিপ্ট কুইকস্টার্টটি দেখুন।