ডিরেক্টরি এপিআই হলো RESTful অ্যাডমিন এসডিকে এপিআই-এর এ��টি অংশ, যা ব্যবহার করে আপনি প্রোগ্রাম্যাটিকভাবে একটি গুগল ওয়ার্কস্পেস অ্যাকাউন্টের মালিকানাধীন অ্যাডমিন-নিয়ন্ত্রিত রিসোর্স তৈরি ও পরিচালনা করতে পারেন। এর কিছু ব্যবহারিক ক্ষেত্র হলো:
- ব্যবহারকারী তৈরি ও পরিচালনা করা এবং প্রশাসক যুক্ত করা।
- গ্রুপ এবং গ্রুপের সদস্যপদ তৈরি ও পরিচালনা করা।
- আপনার ডোমেনের সাথে সংযুক্ত ডিভাইসগুলো পর্যবেক্ষণ করা এবং হারিয়ে যাওয়া ডিভাইসের ক্ষেত্রে ব্যবস্থা গ্রহণ করা।
- আপনার অর্গ চার্ট এবং সাংগঠনিক কাঠামো পরিচালনা করা।
- আপনার ব্যবহারকারীরা যে অ্যাপ্লিকেশনগুলিতে অ্যাক্সেস দিয়েছ���� ��া ��ি��ী��্ষ��� করা এবং অননুমোদিত অ্যাপগুলি বাতিল করা।
ডিরেক্টরি এপিআই-তে ব্যবহৃত কিছু সাধারণ পরিভাষার তালিকা নিচে দেওয়া হলো:
- গ্রাহক
- যে সত্তাটি গুগল ওয়ার্কস্পেস অ্যাকাউন্টের মালিক, যা কাস্টমার রিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়।
- ডোমেইন
- প্রযোজ্য ক্ষেত্রে, গুগল ওয়ার্কস্পেস অ্যাকাউন্টের সাথে যুক্ত ডিএনএস ডোমেইন, যা ডোমেইন রিসোর্স দ্বারা উপস্থাপিত হয়। সব অ্যাকাউন্টের সাথে ডোমেইন যুক্ত থাকে না।
- সাংগঠনিক ইউনিট (OU)
- গুগল ওয়ার্কস্পেস অ্যাকাউন্টের সাংগঠনিক কাঠামোর একটি উপ-একক, যা নীতি প্রয়োগ এবং অনুমোদন প্রদানের উদ্দেশ্যে ব্যবহারকারীদের দলবদ্ধ ও বিন্যস্ত করতে ব্যবহৃত হয়। একটি OU, OrgUnit রিসোর্স দ্বারা উপস্থাপিত হয়।
- বিশেষাধিকার
- গুগল ওয়ার্কস্পেস রিসোর্সের উপর কোনো কাজ সম্পাদন করার ব্যবহারকারীর ক্ষমতা। এটি মূলত অ্যাডমিনদের জন্য প্রযোজ্য। এই বিশেষাধিকারটি Privilege রিসোর্স দ্বারা উপস্থাপিত হয়।
- ভূমিকা
- বিশেষাধিকারের একটি সংজ্ঞায়িত সংগ্রহ যা একজন ব্যবহারকারী বা ব্যবহারকারীদের একটি দলকে বরাদ্দ করা যেতে পারে এবং যা 'Role' রিসোর্স দ্বারা উপস্থাপিত হয়।
- ভূমিকা নির্ধারণ
- একটি রেকর্ড যা নির্দেশ করে কোন ব্যবহারকারীকে কী কী ভূমিকা এবং কী পরিধির জন্য প্রদান করা হয়েছে। একটি ভূমিকা নির্ধারণ RoleAssignment রিসোর্স দ্বারা উপস্থাপিত হয়।
- স্কিমা
- একটি JSON অবজেক্ট যা আপনার প্রতিষ্ঠানের জন্য কাস্টম ব্যবহারকারী অ্যাট্রিবিউটসমূহ সংজ্ঞায়িত করে এবং যা স্কিমা রিসোর্স দ্বারা উপস্থাপিত হয়।
- ব্যবহারকারী
- একটি স্বতন্ত্র ব্যবহারকারী অ্যাকাউন্ট, যার গুগল ওয়ার্কস্পেস অ্যাপ ও রিসোর্সসমূহে প্রবেশাধিকার রয়েছে এবং যা ইউজার রিসোর্স দ্বারা উপস্থাপিত হয়।
পরবর্তী পদক্ষেপ
Google Workspace API ��্যবহার ����ে ��েভেলপমেন্ট, যার মধ্যে অথেনটিকেশন এবং অথরাইজেশন পরিচালনা অন্তর্ভুক্ত, সে সম্পর্কে জানতে "Get started as a Workspace developer" দেখুন।
একটি ডিরেক্টরি এপিআই অ্যাপ কীভাবে কনফিগার ও রান করতে হয় তা জানতে, জাভাস্ক্রিপ্ট কুইকস্টার্টটি দেখুন।