من شأن اعتماد REST أن يمنحك امتيازات للقيام بعمليات REST على موارد التطبيق المخططة لكائنات في WebCenter Sites. يستخدم اعتماد REST نموذج "رفض كل شيء بشكل افتراضي". في حالة عدم منح امتياز صراحة لجماعة بعينها، فسيتم رفض هذا الامتياز. يتولى المسئولون العموميون مهمة اعتماد المستخدمين بعد توزيع التطبيق وتسجيله في إطار عمل WEM.
توفر الموضوعات التالية معلومات حول اعتماد REST:
منوال تحديد الامتياز
منوال تحديد الامتياز
عند تكوين امتياز تأمين، يمكنك تحديد سريان الامتياز على كل الكائنات من نوع محدد أو على كائن واحد من نوع بعينه. على سبيل المثال، عند منح امتياز تحديث
(نشر)
في أي موقع يكون بوسع المستخدمين في المجموعة تعديل بيانات كل المواقع ضمن WEM Framework. عند منح امتياز تحديث
(نشر)
في موقع avisports يكون بوسع المستخدمين في المجموعة تعديل بيانات موقع avisports ضمن WEM.
يتطلب نوع كائن الأصل
تحديد الموقع الذي تسري عليه إعدادات التأمين إذ يمكن الوصول إلى الأصول دائمًا من خلال موقع محدد. يمكن تنقيح نوع كائن AssetType
عبر تحديد نوع فرعي. على سبيل المثال، في حالة تعيين الامتياز حذف
لنوع الأصل Content_C
، فستقدم طلب حذف
لمورد REST /types/Content_C
(أي حذف نوع أصل Content_C
من النظام).
نظرًا لأنه يمكن منح امتيازات لمجموعات فقط، فإن إجمالي الامتيازات الممنوحة لمستخدم لا تكون واضحة حتى يتم حسابها على مستوى كل المجموعات التي ينتمي إليها المستخدم. يوفر WEM Framework منوالاً لتحديد الامتياز. وفيما يلي خطواته الأساسية:
يبحث REST عن المجموعات التي يتمتع المستخدم بعضويتها.
يحدد REST أيًا من المجموعات يمكنها تنفيذ عمليات REST على أي من موارد REST. في حالة تحديد الموقع أو النوع الفرعي، يتم أخذ كل منهما في الاعتبار.
يقارن REST نتيجة الخطوة1 والخطوة 2. إن كانت هناك مجموعة واحدة على الأقل من الخطوة 1 موجودة في قائمة مجموعات الخطوة 2، يتم منح المستخدم حق الوصول. وخلاف ذلك، يتم رفض الوصول.