OAuth: إدارة دخول عميل واجهة برمجة التطبيقات

مهم: تم إيقاف بروتوكول OAuth 1.0 2LO بالكامل في 20 من تشرين الأول (أكتوبر)، 2016. وتتمثل أسهل طريقة للنقل إلى الطريقة القياسية الجديدة في استخدام حسابات خدمة OAuth 2.0 مع تفويض على مستوى النطاق.

الموقع: الأمان > الإعدادات المتقدمة > المصادقة > إدارة دخول عميل واجهة برمجة التطبيقات

الوظائف: تتيح لك صفحة إدارة دخول عميل واجهة برمجة التطبيقات التحكم في الدخول المخصص للتطبيقات الداخلية والتطبيقات من جهة خارجية إلى خدمة Google APIs المتوافقة (النطاقات). يمكنك مراجعة قائمة نطاقات OAuth 2.0.

في صفحة إدارة دخول عميل واجهة برمجة التطبيقات، سجّل العميل في إعدادات عملاء واجهة برمجة التطبيقات المفوَّضين. أدخل اسم العميل والنطاق، ثم انقر على تفويض.

أدخل اسم البرنامج الذي يقدمه مورد الجهة الخارجية وحدّد النطاق. أضف اسم عميل جديد وذلك عن طريق إدخال اسم العميل (مفتاح عميل بروتوكول OAuth) ونطاق واجهة برمجة التطبيقات، ثم انقر على "تفويض". يجب التأكد من أنك تعرف العميل وأن لهذا العميل نطاق دخول صغير على نحو ملائم. على سبيل المثال، للسماح لـ www.plaxo.com بالدخول إلى واجهات برمجة تطبيقات التقويم وجهات الاتصال، أضف إدخالاً يتضمن "4575686745" كمعرّف العميل وقيمة النطاق "http://www.google.com/m8/feeds/, https://www.google.com/calendar/feeds/".

بالنسبة إلى كل عميل، يمكنك تحديد واجهات برمجة تطبيقات متعددة مفصولة بفواصل. على سبيل المثال، للسماح بالدخول إلى كلٍّ من واجهة برمجة تطبيقات جهات الاتصال وواجهة برمجة تطبيقات قائمة المستندات: "http://www.google.com/m8/feeds/, http://docs.google.com/feeds/". تكون قائمة العملاء فريدة ولا يمكن أن يكون في القائمة إدخالان لعميل OAuth واحد. يمكنك استخدام أيٍّ من واجهات برمجة تطبيقات Google التي تدعم مصادقة OAuth على مرحلتين لنطاقات G Suite.

العملاء المعتمدون لواجهة برمجة التطبيقات
يمكنك إضافة واجهات برمجة التطبيقات من قائمة العملاء المعتمدين ونطاقهم.

بعد إضافة العميل، يمكنك إزالة عميل لديه نطاق واجهة برمجة تطبيقات محدد بالنقر على الرابط "إزالة". 

تحذير: كُن حذرًا عند إلغاء الدخول، حيث ستتوقف التطبيقات التي تعتمد على التفويض عن العمل فورًا.

يمكن لمطوّري برامج الجهات الخارجية التعرف على مزيد من المعلومات حول التسجيل وإعداد OAuth لتطبيقهم على الويب. (ملاحظة: إذا كان هناك تطبيق على AppEngine تريد تسجيله، يجب أن يكون لديك خادم ويب.)

يلزمك فهم كيفية إنشاء حسابات خدمة OAuth واستخدامها.

هل كانت هذه المقالة مفيدة؟
كيف يمكننا تحسينها؟