تكوين خلفية متنقلة في Oracle Mobile Hub

باستخدام Oracle Mobile Hub، يمكنك تطوير تطبيقات الأجهزة المحمولة عن طريق الخادم وتوزيع عدة واجهات API مصممة لدعم المهام مثل إدارة المستخدمين والوصول إلى قاعدة البيانات وخدمات المواقع والتحليلات وغير ذلك.تعمل واجهات برمجة التطبيقات هذه على إجراء عمليات التكامل مع حلول Oracle Cloud وتطبيقات REST Services وتطبيقات العميل للأجهزة المتنقلة.

حول العمليات الخلفية للأجهزة المتنقلة

النهاية الخلفية المتحركة في Oracle Mobile Hub هي مجموعة من واجهات API الآمنة وغيرها من الموارد المستخدمة لتطوير تطبيقات الجوال للعميل.

يمكنك استخدام Oracle Mobile Hub لتجميع وإدارة واجهات API المختلفة التي تعرف خلفية النقال معًا.

في Oracle Mobile Hub، يمكن أن يكون لديك العديد من نهايات الخلفية، وكل خدمة تطبيقات جوال عملاء مختلفة. ومع ذلك، يمكن أن يكون لديك أيضًا عدة واجهات Api مشتركة بين نهايات مختلفة للنسخ الاحتياطي. تعرض الصورة التالية بنية نموذجية لخلفية محمول في Oracle Mobile Hub:

ما يلي هو وصف mobile-backend-architecture.jpg
وصف الشكل التوضيحي mobile-backend-architecture.jpg

عندما يقوم تطبيق الأجهزة المتنقلة للعميل بالوصول إلى واجهة برمجة التطبيقات من خلال Oracle Mobile Hub، يكون دائمًا داخل سياق النهاية الخلفية المتحركة. يمكن للتطبيق التصديق باستخدام الصلاحيات المعرفة في Oracle Mobile Hub (تصديق OAuth أو HTTP الأساسي) المحدد في الخلفية المتحركة أو من خلال مخزن هويات (أو موفر دخول التواصل الاجتماعي) الوسيط بواسطة النهاية المتنقلة. إذا كانت واجهة API المستدعاة تشتمل على استدعاءات واجهات API أخرى في الخلفية، فسيتم نشر الهوية والصلاحيات الخاصة بالمتصل الأصلي عبر سلسلة الاستدعاءات.

ويساعد العمل في الأجهزة الخلفية على التمثيل المرئي للموارد المتاحة للتطبيقات الهدف وكيفية عملها معًا. بالإضافة إلى ذلك ، يمكنك استخدام سياق السرية في الخلفية لتطبيقات الأجهزة المتنقلة لاختبار المكالمات لواجهة برمجة التطبيقات (Api )، حتى في المراحل المبكرة من التطوير.

تكوين خلفية متنقلة في Oracle Mobile Hub

في Oracle Mobile Hub، يمكنك تكوين خلفية متحركة لربط واجهات API، ومجموعات التخزين، ثم تكاملها مع تطبيقات الأجهزة المتنقلة الخاصة بجانب العميل.

لتكوين خلفية نقالة في Oracle Mobile Hub:
  1. تسجيل الدخول إلى Oracle Mobile Hub.
  2. انقر على أيقونة القائمة ، ثم حدد تطوير ، ثم حدد للخلف .
  3. انقر على نهاية خلفية جديدة.
  4. أدخل اسمًا ووصفًا لنهاية الأجهزة المتنقلة الخلفية.
  5. انقر على تكوين .
    يتم تكوين الجوال الخلفية وفتح صفحة الإعدادات الخاصة بها.
  6. ضمن صفحة "إعدادات "، قم بتمكين خيار عميل OAuth.
  7. انقر على مربع الاختيار تمكين الدخول الموحد .
بعد تكوين الخلفية، يجب أن تظهر في قسم التطبيقات بلوحة Oracle Mobile Hub أسفل نسخ احتياطية من Mobile.

تعرف على بيانات تصديق الجوال الخلفية والاتصالات

يمكنك التحقق من تفاصيل الاتصال والتصديق على الخادم المتحرك في صفحة إعدادات مركز Oracle Mobile Hub. تستخدم التطبيقات هذه المعلومات للاتصال بـ والمصادقة بواجهات Api المرتبطة بالخلفية المتنقلة. بيانات التصديق التي يمكنك العثور عليها في صفحة الإعدادات هي عناوين Url للبيئة ومفتاح الوصول.

عناوين Url الخاصة بالبيئة

يحتوي هذا القسم على ثلاثة عناوين Url:

  • عنوان URL الأساسي: مطلوب لجميع استدعاءات API.

  • نقطة انتهاء مقطع OAuth: ضرورية لمعالجة طلبات مقاطع OAuth.

  • نقطة انتهاء مقطع الدخول الموحد SSO: يتم إظهارها عند تمكين مربع اختيار تمكين الدخول الموحد (SSO) وعند تشغيل خيار OAuth Consumer . يستخدم التطبيق عنوان URL هذا للحصول على مقطع OAuth للدخول الموحد للدخول من خلال موفر هوية بعيد.

مفاتيح الوصول

يحتوي هذا القسم على مفاتيح الوصول التي تحتاج التطبيقات إليها للوصول إلى واجهات Api الخاصة بالخلفية المتنقلة. يقوم Oracle Mobile Hub بإنشاء تصديق OAuth وHTTP الأساسي. تشتمل مفاتيح OAuth على معرف عميل وكلمة سر عميل، بينما يتم إنشاء مفاتيح تصديق HTTP الأساسية على هيئة معرف خلفية محمولة ومفتاح مجهول.

إقران واجهة برمجة تطبيقات بواجهة برمجة تطبيقات (API) مع خلفية أجهزة متنقلة في Oracle Mobile Hub

قبل استخدام خلفية النقال، تحتاج إلى إقران API. يمكنك استخدام كتالوج واجهة برمجة تطبيقات Oracle Mobile Hub API لتحديد واجهات API المخصصة التي تريد الوصول إليها في الخلفية المتحركة الخاصة بك. يقدم هذا الكتالوج تفاصيل حول كل نقطة انتهاء API والوثائق الخاصة به. كما يتيح لك اختبار نقاط الانتهاء الخاصة بك من خلال عينة بيانات.

لربط واجهات Api بالخلفية المحمولة ، تأكد من أنك في البيئة التي تحتوي على مسودة النهاية الخلفية للأجهزة المتنقلة.
  1. تسجيل الدخول إلى Oracle Mobile Hub.
  2. انقر على أيقونة القائمة ، ثم قم بتوسيع "التطوير " وانقر على "عمليات إعادة البدء ".
  3. حدد الهاتف المحمول وانقر على فتح .
  4. انقر على واجهات Api.
  5. انقر على تحديد واجهات Api.
  6. انقر على أيقونة إضافة لكل API تريد تضمينه في النهاية الخلفية المتحركة.