تعرف على كيفية الوصول إلى بيانات REST من تطبيق Oracle Mobile Hub
باتباع مجموعة من أفضل الممارسات لاستدعاءات واجهة برمجة التطبيقات الآمنة إلى واجهة برمجة تطبيقات Oracle Fusion Cloud Sales Automation باستخدام أدوات Oracle JET الحديثة والاستفادة من موصل الواجهة الخلفية Oracle Mobile Hub، يمكنك تمكين تسجيل الدخول الموحد (SSO) بين Oracle Mobile Hub وتطبيق Oracle Fusion Cloud Applications. يمكنك أيضًا تمكين دعم أنظمة تأمين نشر الهوية من جانب العميل التي تنفذ تأمين البيانات باستخدام SaaS المستندة إلى Fusion.
عند تمكين الوصول الآمن الموضح في هذا الحل:
- يمكن للمستخدم تسجيل الدخول إلى تطبيق Oracle Fusion Cloud Applications ثم الوصول إلى بوابة Oracle Mobile Hub دون الحاجة إلى تسجيل الدخول إلى موقع البوابة أيضًا.
- يمكن للمستخدم تسجيل الدخول إلى Oracle Mobile Hub ثم الوصول إلى الصفحة الرئيسية لتطبيق Oracle Fusion Cloud Applications دون الحاجة إلى تسجيل الدخول إلى الصفحة الرئيسية أيضًا.
- يمكن لاستدعاء REST باستخدام OAuth كنظام تأمين من جانب العميل في موصل Oracle Mobile Hub نشر هوية المستخدمين المتنقلين.
- يمكن للعميل المتنقل تسجيل الدخول إلى Oracle Mobile Hub، والحصول على مقطع OAuth، وتقديم طلب إلى Oracle Mobile Hub، الذي تستخدم الواجهة الخلفية للأجهزة المتنقلة (MBE) الخاصة به OAuth لنشر الهوية إلى تطبيقات Oracle Fusion Cloud.
- تتم إضافة طبقة أمان إضافية. يضيف استخدام طبقة الأعمال الخلفية مثل Oracle Mobile Hub هذا الأمان الإضافي، وهو أمر مهم بشكل خاص عندما تكون خدمات الجهات الخارجية محمية بمعرف تكامل (أي أنه يسمح لمستخدم واحد بالاستعلام عن كل شيء). تضمن الطبقة الوسطى أن يرى المستخدم البيانات التي من المفترض أن يراها فقط.
قبل متابعة هذا الحل، اقرأ تعرف على كيفية الوصول إلى البيانات من تطبيق Oracle Mobile Hub.
البنية
تعرض هذه البنية نمطًا عامًا لتكوين الوصول إلى بيانات Fusion Applications REST من تطبيق Oracle Sales Cloud متاح للعامة.

وصف الشكل التوضيحي access-rest-mobile-hub.png
الوصول-rest-mobile-hub-oracle.zip
في هذا النمط، يتم سحب البيانات بأمان بواسطة Oracle Mobile Hub وعرضها على تطبيق مختلط قائم على Oracle JET على الجهاز المحمول. ويتضح ذلك هنا:

وصف الشكل التوضيحي access-fa-rest-data-paas-mobile-app.png
access-fa-rest-data-paas-mobile-app-oracle.zip
- يقوم العميل بتسجيل الدخول من العميل المتنقل عبر عنوان URL لـ IDP بعيد.
- يستلم العميل المتنقل مقطع SSO
- عبر SSO، يستخدم العميل المتنقل OAuth لتسجيل الدخول إلى Oracle Mobile Hub. في استدعاءات REST اللاحقة لـ Oracle Mobile Hub، ستتم إضافة مقطع SSO إلى رأس الاعتماد.
- تم استدعاء REST الذي يحتوي على الرمز المميز OAuth للوصول إلى بيانات Oracle Sales Cloud.
حول الخدمات والأدوار المطلوبة
يتطلب هذا الحل وجود Oracle Mobile Hub وتطبيقات Oracle Fusion Cloud Applications واحدة أو أكثر مثل Oracle Sales Automation.
هذه هي الأدوار المطلوبة لكل خدمة:
اسم الخدمة: الدور | مطلوب إلى... |
---|---|
Oracle Cloud: مسئول نطاق الهوية | إدارة مستخدمي الأجهزة المحمولة وأدوارها ومجالاتها. |
Oracle Mobile Hub: أدوار أعضاء الفريق MobileEnvironment_MobileUserConfig وMobileEnvironment_MobileUserMgmt
|
إدارة مستخدمي الأجهزة المحمولة وأدوارها ومجالاتها. |
Oracle Sales Automation: مستشار تنفيذ التطبيق | العمل في صناديق الحماية والوصول إلى واجهات برمجة تطبيقات REST. |
راجع منتجات Oracle وحلولها وخدماتها للحصول على ما تحتاج إليه.
نبذة حول المهام المطلوبة
يعد توفير الوصول إلى بيانات Oracle Fusion Cloud Applications REST من تطبيق هاتف محمول عام من Oracle PaaS عملية من خمس خطوات.
- تعرف على بيئات الخدمة والمكونات التي ستستخدمها لتنفيذ الحل، بما في ذلك بنية الحل والخدمات والأدوار والمكونات المرتبطة بالحل.
- خطط لنهجك من خلال القيام بما يلي:
- فهم واجهات برمجة التطبيقات المخصصة وإستراتيجيات الاعتماد لـ Oracle Mobile Hub.
- حدد RESTful واجهات برمجة التطبيقات التي تريد استخدامها للوصول إلى بيانات الكائنات القياسية والمخصصة والتكامل مع التطبيقات الخارجية.
- قم بتكوين البيئة الخاصة بك عن طريق:
- تكوين واجهة خلفية للأجهزة المتنقلة في Oracle Mobile Hub.
- تكوين بيئة تطوير تطبيقات الأجهزة المتنقلة المختلطة.
- تطوير أصول الحلول من خلال:
- تنفيذ واجهة برمجة تطبيقات مخصصة لخدمة REST للواجهة.
- تطوير تطبيق Oracle JET مختلط لـ Oracle Mobile Hub.
- اختبر الحل الخاص بك واستكشف أية مشكلات تنشأ.