إعداد Oracle Identity Cloud Service

في هذا القسم من الحل ، تتعرف على المتطلبات المسبقة التي يجب أن تكون لديك أو تعلم قبل استخدام Python SDK. بالإضافة إلى ذلك ، تتعرف على كيفية تعيين أدوار المسئول لحساب مستخدم Oracle Identity Cloud Service الخاص بك بحيث يمكنك تنزيل Python SDK وتسجيل عينة التطبيق ، المضمنة في SDK ، في Oracle Identity Cloud Service.

قبل البدء

قبل بدء إعداد Oracle Identity Cloud Service:

  • قم بإكمال حل "معرفة المزيد حول استخدام SDKs للتصديق على التطبيقات .

  • الحصول على معرفة أساسية لإطار عمل DJango ولغة برمجة Python لفهم منطق التعليمات البرمجية الذي تم تقديمه في هذا الحل.

  • إحضار الوصول إلى طبعة Oracle Identity Cloud Service.

  • تأكد من منحك حق الوصول إلى دور مسئول نطاق الهوية لطبعة Oracle Identity Cloud Service.

  • قم بتنزيل ملف python_sdk_sample_app.zip واستخراجه إلى مجلد c:\temp بجهاز الكمبيوتر.

  • اجعل اتصال إنترنت لبناء عينة لتطبيق ويب Python.

  • لا تمتلك إعدادات بروكسي تمنع اتصال الإنترنت.

  • تم قطع الاتصال بـ VPN.

كما يلزم تثبيت عينة تطبيق ومكتبات لـ Python SDK. للقيام بذلك:

  1. قم بتثبيت Python الإصدار 2.7.x.

  2. أضف مجلد تثبيت Python ومجلد اسكربت Python إلى متغير نظام المسار المحلي. على سبيل المثال ، إذا قمت بتثبيت Python في المجلد c:\Python27، فقم بإضافة النص التالي إلى متغير المسار:

    c:\Python27;c:\Python27\Scripts
  3. افتح موجه أوامر وقم بتشغيل الأوامر التالية للتحقق من تثبيت كل من Python وpp:

    python -V
    pip -V

    توفر الأوامر إصدارات Python وpPip المثبتة على الكمبيوتر.

    إذا لم تكن تستخدم نظام تشغيل Windows ، فقد لا يتم تثبيت Pip باستخدام Python. لتثبيت Pip ، قم بتشغيل الأمر التالي:

    python -m pip install
  4. قم بتثبيت إطار عمل Django عن طريق تشغيل الأمر التالي:

    pip install Django
  5. قم بتثبيت المكتبات المطلوبة لـ Python SDK عن طريق تشغيل الأوامر التالية:

    pip install simplejson==3.13.2
    pip install cryptography==2.1.4
    pip install PyJWT==1.5.2
    pip install requests==2.18.4
    pip install six==1.10.0
    pip install py3_lru_cache==0.1.6

تخصيص أدوار المسئول لحساب المستخدم الخاص بك

وعلى الرغم من توفر إمكانية الوصول إلى طبعة من Oracle Identity Cloud Service، إلا أنك تحتاج إلى الأذون اللازمة لاستخدام وحدة تحكم Identity Cloud Service لتنزيل Python SDK وتسجيل عينة تطبيق Python مع Oracle Identity Cloud Service.

يجب منح مسئوليات إدارية للحساب الذي تستخدمه للوصول إلى Oracle Identity Cloud Service. قم بتعيين أدوار مسئول التأمين ومسئول التطبيق إلى حساب المستخدم الخاص بك.

لتخصيص أدوار المسئول لحساب المستخدم الخاص بك:

  1. تسجيل الدخول إلى Oracle Identity Cloud Service.
  2. في وحدة تحكم Identity Cloud Service الطرفية ، قم بتوسيع درج الاستكشاف وانقر على التأمين ، ثم انقر على المسئولين .
  3. قم بتوسيع نقطة التوصيل لدور مسئول التأمين .
  4. انقر على إضافة ، وحدد مربع الاختيار الخاص بحساب المستخدم ، ثم انقر على موافق .
  5. كرر الخطوات من 2 إلى 4 لتعيين دور مسئول التطبيق إلى حساب المستخدم الخاص بك.