این سند توضیح می دهد که چگونه یک مدیر می تواند یک وب سرویس را برای دسترسی کاربران به یک سرویس راه اندازی کند. هر کاربر یک کلید امنیتی خاص و منحصر به فرد (همچنین به عنوان "توکن" شناخته می شود) برای دسترسی به سرویس خواهد داشت.
فهرست
- 1 فعال کردن خدمات وب
- 2 فعال کردن پروتکل ها
- 3 فعال کردن مستندات عملکرد وب سرویس
- 4 ایجاد یک سرویس خارجی سفارشی
- 5 افزودن توابع به سرویس
- 6 قابلیت های فعال سازی
- 7 تنظیمات جایگزین
- 7. 1 فقط کاربران خاص را مجاز کنید
- 7. 2 یک توکن ایجاد کنید
- 7. 3 همچنین ببینید
فعال کردن خدمات وب

فعال کردن خدمات وب - Access Administration> Site administration>خصوصیات پیشرفته
- "فعال کردن خدمات وب" را علامت بزنید سپس روی "ذخیره تغییرات" کلیک کنید
توجه: به دلایل امنیتی، خدمات وب تنها در صورتی باید فعال شوند که قصد استفاده از آن را دارید.
فعال کردن پروتکل ها

فعال کردن پروتکل ها معمولاً برنامه های خارجی که کاربران مایل به استفاده از آنها هستند تعیین می کنند که کدام پروتکل ها باید فعال شوند.
- Access Administration> Site administration> Server> Web services>پروتکل ها را مدیریت کنید
- پروتکل ها (SOAP، REST، XMLRPC، AMF، . ) را در صورت نیاز فعال کنید
فعال کردن مستندات عملکرد وب سرویس

صفحه کلیدهای امنیتی با پیوند اسناد فعال کردن مستندات عملکرد وب سرویس (همچنین در صفحه مدیریت پروتکل ها) منجر به این می شود که اسناد سرویس وب خاص کاربر برای هر کاربر در صفحه کلیدهای امنیتی او در دسترس باشد. این گزینه عمدتاً برای توسعه دهندگان سرویس وب سایت مفید است. اگر کسی یک سرویس گیرنده وب ایجاد نمی کند، نیازی به فعال کردن این ویژگی نیست.
ایجاد یک سرویس خارجی سفارشی
اگر هیچ یک از سرویس های وب پیش ساخته مطابق با نیازهای شما نیست، می توانید یک سرویس سفارشی ایجاد کنید، یعنی انتخاب کنید کدام یک از عملکردهای وب سرویس استاندارد از طریق آن سرویس در دسترس است.
شما می توانید فقط عملکردهای خاصی را که باید در معرض نمایش قرار دهید فعال کنید، بنابراین امنیت را به خطر نیندازید.

ایجاد یک سرویس - Access Administration> Site administration> Server>خدمات وب.
- روی افزودن سرویس سفارشی جدید کلیک کنید
- "فقط کاربران مجاز" - اگر فعال باشد، باید کاربران مجاز را به صورت دستی انتخاب کنید. در غیر این صورت همه کاربران با مجوزهای مناسب مجاز هستند
- "قابلیت مورد نیاز" - در صورت فعال بودن، هر کاربری که به وب سرویس دسترسی دارد با این قابلیت انتخاب شده بررسی می شود.(این فقط یک لایه امنیتی اختیاری اضافی است.)
- یک نام وارد کنید و تیک Enabled را بزنید
- روی دکمه «افزودن سرویس» کلیک کنید
افزودن توابع به سرویس

افزودن توابع به سرویس سرویس شما در حال حاضر خالی است و کاری انجام نمی دهد. توابع وب سرویس باید اضافه شوند. انتخاب شما بر اساس آنچه که به برنامه خارجی اجازه انجام می دهید تعیین می شود. برای این مثال، «ایجاد گروه» را انتخاب کنید.
- روی پیوند "افزودن توابع" کلیک کنید
- عملکرد "ایجاد گروه" را انتخاب کرده و روی دکمه "Add Tworks" کلیک کنید
توجه داشته باشید که عملکردهای مستهلک نمی توانند به خدمات اضافه شوند اگرچه مواردی که در حال حاضر بخشی از یک سرویس هستند می توانند تا زمانی که از Moodle Code Base حذف نشوند ، در آنجا باقی بمانند.
You should be back to the service functions list. 'Required capabilities' are indicated for each function. Users need the required capabilities to run a function. The function descriptions in the API Documentation can also give you more information about the required capabilities ( Administration> Site administration> Server> Web services>مستندات API).
قابلیت های فعال کردن
مرحله آخر اعطای مجوزهای مناسب است. قابلیت های زیر باید مجاز باشد:
- Moodle/WebService: CreateToken - برای اجازه دادن به کاربران برای تولید یک کلید امنیتی
- WebService/REST: استفاده ، WebService/SOAP: استفاده ، WebService/XMLRPC: استفاده ، WebService/AMF: از پروتکل های فعال استفاده کنید.
- The service Required capability if set ( Administration> Site administration> Server> Web services> Manage services>لینک ویرایش).
- قابلیت های مورد نیاز برای توابع سرویس وب. این قابلیت های مورد نیاز هنگام اضافه کردن عملکردی به سرویس ذکر شده است. برای کسب اطلاعات بیشتر در مورد نقش ها و قابلیت ها ، مستندات مدیریت نقش ها را بخوانید.
پس از اتمام ، سرویس وب باید تنظیم شود. کاربران باید بتوانند یک کلید امنیتی شخصی را بدست آورند.< SPAN> عملکرد "ایجاد گروه" را انتخاب کرده و روی دکمه "Add Tunctions" کلیک کنید
ویدیو های آموزشی فارکس...
ما را در سایت ویدیو های آموزشی فارکس دنبال می کنید
برچسب :
نویسنده : محبوب امانی
بازدید : 36
تاريخ : شنبه
31 تير
1402 ساعت: 13:49