تكوين App Service الخاصة بك أو تطبيق Azure Functions لاستخدام تسجيل الدخول إلى Twitter

توضح هذه المقالة كيفية تكوين Azure App Service أو Azure Functions لاستخدام Twitter كموفر مصادقة.

لاستكمال الإجراء الوارد في هذه المقالة، تحتاج إلى حساب Twitter يحتوي على عنوان بريد إلكتروني ورقم هاتف تم التحقق منهما. لإنشاء حساب Twitter جديد، يُرجى الانتقال إلى twitter.com.

يُرجى تسجيل طلبك مع Twitter

  1. سجل الدخول إلى مدخل Microsoft Azure، وانتقل إلى التطبيق الخاص بك. انسخعنوان URL الخاص بك. استخدمه لتكوين التطبيق الخاص بـ Twitter.

  2. انتقل إلى موقع ويب Twitter Developers، وسجل الدخول باستخدام بيانات اعتماد حساب Twitter، وحدد إنشاء تطبيق.

  3. أدخل اسم التطبيقووصف التطبيق لتطبيقك الجديد. الصق عنوان URL للتطبيق الخاص بك في حقل عنوان URL لموقع الويب. في قسم Callback URLs، أدخل عنوان URL HTTPS لتطبيق App Service الخاص بك وألحق المسار /.auth/login/twitter/callback. على سبيل المثال، https://contoso.azurewebsites.net/.auth/login/twitter/callback

  4. في أسفل الصفحة، اكتب ما لا يقل عن 100 حرف في خانةأخبرنا كيف سيتم استخدام هذا التطبيق، ثم حدد إنشاء. انقر فوق إنشاء مرة أخرى في النافذة المنبثقة. يتم عرض تفاصيل التطبيق.

  5. حدد علامة التبويب مفاتيح ورموز الوصول المميزة.

    سجل هذه القيم:

    • مفتاح API
    • مفتاح سري لواجهة برمجة التطبيقات

    هام

    المفتاح السري لواجهة برمجة التطبيقات هو بيانات اعتماد أمان مهمة. لا تقم بمشاركة هذه القيم مع أي شخص أو توزعها من خلال تطبيقك.

أضف معلومات Twitter إلى التطبيق الخاص بك

  1. سجل الدخول إلى مدخل Azure والانتقال إلى تطبيقك.

  2. حددالمصادقة في القائمة على اليسار. انقر فوق Add identity provider.

  3. حددTwitter في القائمة المنسدلة لمزود الهوية. قم بلصق القيم API key وAPI secret key التي حصلت عليها مسبقا.

    سيتم تخزين البيانات السرية كإعداد تطبيق ثابت باسم TWITTER_PROVIDER_AUTHENTICATION_SECRET. يمكنك تحديث هذا الإعداد لاحقا لاستخدام مراجع Key Vault إذا كنت ترغب في إدارة بيانات سرية في Azure Key Vault.

  4. إذا كنت تقوم بتكوين موفر الهوية الأول للتطبيق، فستتم مطالبتك أيضاً من خلال قسم إعدادات مصادقة App Service. خلاف ذلك، يُمكنك الانتقال إلى الخطوة التالية.

    تحدد هذه الخيارات كيفية استجابة تطبيقك للطلبات غير المصادق عليها، وستعيد التحديدات الافتراضية توجيه جميع الطلبات لتسجيل الدخول باستخدام هذا الموفر الجديد. يمكنك تغيير تخصيص هذا السلوك في الوقت الحالي أو ضبط هذه الإعدادات في وقت لاحق من خلال شاشة المصادقة الرئيسية عن طريق اختيار تحرير بجوار إعدادات المصادقة. لمعرفة المزيد حول هذه الخيارات، قم مراجعةتدفق المصادقة.

  5. انقر فوق إضافة.

أنت الآن جاهز لاستخدام Twitter من أجل المصادقة الخاصة بتطبيقك. يُدرج موفر الخدمة على شاشة المصادقة. من هناك، يمكنك تعديل أو حذف تكوين الموفر.

الخطوات التالية