تعرف على تكامل تطبيق ويب مع Oracle Identity Cloud Service
هناك طريقة للتكامل مع تطبيق الويب الخاص بك مع Oracle Identity Cloud Service لأغراض التصديق من خلال بروتوكولات وطبقات قياسية صناعية ، مثل OAuth 2.0 و OpenID اتصال 1.0.
تعمل معظم أجزاء تطوير تطبيق الويب الحديثة على دعم تكامل OpenID Connect 1.0 مع موفري OpenID Connect من خلال الوحدات النمطية الجاهزة أو المكتبات. يستخدم هذا الحل تطبيق ويب Java يسمى تسعيرات العميل ترسل عروض أسعار العملاء طلبات HTTP إلى نقاط انتهاء Oracle Identity Cloud Service REST API لاكتساب مقطع هوية ومقطع وصول.
حول OAuth 2.0 and OpenID 1.0 Connect
يمكنك استخدام OAuth 2.0 واتصال OpenID لتكامل Oracle Identity Cloud Service مع تطبيق مخصص.
-
OAuth 2.0: بروتوكول اعتماد ، يستخدم بشكل عام لطلبات اعتماد الطرف الثالث.
-
OpenID Connect 1.0: OpenID Connect 1.0 عبارة عن طبقة هوية بسيطة في أعلى بروتوكول OAuth 2.0.
باستخدام البروتوكولات القياسية ، يمكنك:
-
تطوير تطبيق ويب باستخدام OAuth 2.0 وOpenID Connect 1.0 مكتبات الجهات الخارجية frameworks.
-
توحيد SSO بين تطبيقات الويب المخصصة وOracle Identity Cloud Service. يمكن للمستخدمين تسجيل الدخول مرة واحدة للوصول إلى كل التطبيقات المتكاملة. يقوم Oracle Identity Cloud Service بتنفيذ تدقيق بيانات الصلاحية والتصديق.
-
السماح بالوصول للعمليات على خوادم الطرف الثالث. بعد قيام المستخدم بتسجيل الدخول إلى Oracle Identity Cloud Service وإصدار مقطع وصول المستخدم ، يمكن لتطبيق الويب استخدام مقطع الوصول لإجراء استدعاءات إلى Oracle Identity Cloud Service لطلب محتوى المستخدم ذي الصلة.
فن العمارة
يمكن أن يتكامل تطبيق الويب مع Oracle Identity Cloud Service باستخدام بروتوكول OpenID Connect 1.0.
لأغراض العرض ، يستخدم هذا الحل تطبيق عروض أسعار العملاء. يعرض هذا الشكل التوضيحي كيفية تكامل تطبيق عروض أسعار العملاء مع Oracle Identity Cloud Service باستخدام بروتوكول OpenID Connect 1.0.
يتكون مثال تكامل عروض أسعار العملاء من الخطوات التالية:
-
يطلب المستخدم URL محمي.
-
يعرض Oracle Identity Cloud Service صفحة تسجيل الدخول.
-
يقوم المستخدم بتقديم بيانات صلاحية الدخول الخاصة بهم.
-
يعمل Oracle Identity Cloud Service على إصدار رمز اعتماد إلى مثال لتطبيق عروض أسعار العملاء.
-
يقوم تطبيق مثال لعروض أسعار العملاء باستدعاء نقطة انتهاء Oracle Identity Cloud Service REST API لتبادل رمز الاعتماد لمقطع وصول المستخدم.
-
يعرض مثال لتطبيق عروض أسعار العملاء محتوى المستخدم.
حول الخدمات والمنتجات والأدوار المطلوبة
يتطلب هذا الحل الخدمات والمنتجات التالية:
-
Oracle Identity Cloud Service
-
تطبيق تسعيرات العميل
-
NetBeans IDE8.1
-
Java SDK
بعد قيام Oracle Identity Cloud Service بمراجعة بيانات صلاحية تسجيل الدخول الخاصة بالمستخدم ، تتم إعادة توجيه مستعرض الويب الخاص بالمستخدم إلى تطبيق عروض أسعار العملاء ، وسيتلقى التطبيق رمز اعتماد. استخدم تطبيق عروض أسعار العملاء للاتصال بـ Oracle Identity Cloud Service لاستبدال رمز اعتماد مقطع وصول المستخدم الذي يسمح للتطبيق بعرض محتوى المستخدم ذي الصلة.
تلك هي الأدوار اللازمة لـ Oracle Identity Cloud Service.
| دور... | مطلوب إلى... |
|---|---|
| مسئول نطاق الهوية أو مسئول التأمين أو مسئول التطبيق | تكوين تطبيقات الويب وتنشيطها في Oracle Identity Cloud Service. |
يرجى الاطلاع على تعلم كيفية الحصول على خدمات Oracle Cloud لأجل حلول Oracle للحصول على خدمات السحابة التي تحتاج إليها.
