شاشة OAuth الرئيسية

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

مرحبًا بك في الصفحة الرئيسية لبروتوكول OAuth على Apigee Edge. توفّر هذه الصفحة المقصودة روابط تؤدي إلى مستندات ونماذج ومراجع أخرى ذات صلة باستخدام OAuth على Apigee Edge.

إطار عمل OAuth 2.0

يمكنك تأمين واجهات برمجة التطبيقات باستخدام بروتوكول OAuth 2.0. يسرد هذا القسم المراجع ونماذج الرموز والفيديوهات والمواضيع الأخرى التي تساعدك على استخدام OAuth 2.0 بنجاح على Apigee Edge.

مزيد من المعلومات حول بروتوكول OAuth 2.0

ستساعدك هذه المجموعة من المراجع في التعرّف على بروتوكول OAuth 2.0.

  • مستندات Apigee:
    • مقدمة عن بروتوكول OAuth 2.0: يتناول هذا المستند المفاهيم والمصطلحات الأساسية لبروتوكول OAuth 2.0. يركّز على استخدام OAuth على Apigee Edge.
  • التدريب والشهادات في Apigee:
  • مواصفات IETF:
    • مواصفات IETF: تنصح Apigee بشدة بمراجعة هذه المواصفات. ويتضمّن مقدمة أساسية جيدة ونظرة عامة مفاهيمية.
  • كتاب إلكتروني وفيديو حول Apigee:

تنفيذ مسارات نوع إذن الوصول

توفّر Apigee نماذج عملية لكل نوع من أنواع إذن الوصول في OAuth 2.0 لمساعدتك في البدء. تمثّل النماذج أفضل الممارسات وتوضّح كيفية تنفيذ أنواع منح الإذن باستخدام OAuth على Apigee Edge.

بيانات اعتماد العميل

رمز التفويض

  • تنفيذ نوع إذن الوصول لرمز التفويض: يقدّم هذا القسم نوع إذن الوصول، مع التركيز على الخطوات التي يجب اتّباعها لتنفيذ نوع إذن الوصول هذا على Apigee Edge.
  • نموذج للتنفيذ: يمكنك الاطّلاع على هذا النموذج المتقدّم في مستودع api-samples على GitHub. يمكنك استنساخ النموذج ونشره وتشغيله. لمعرفة التفاصيل، يُرجى الاطّلاع على ملف README. ويتضمّن تطبيق تسجيل دخول قويًا يصادق على المستخدمين ويتواصل بشكل آمن مع خادم التفويض.

ضمني

بيانات اعتماد كلمة مرور مالك المورد


مواضيع سريعة حول كيفية إجراء عمليات معيّنة

توفّر لك هذه المواضيع سياقًا سريعًا وخطوات موجزة للتعامل مع مهام OAuth 2.0 الشائعة:

السياسات ومراجع واجهات برمجة التطبيقات

توفّر هذه المواضيع معلومات مرجعية مفصّلة حول السياسات وواجهات برمجة التطبيقات التي تتيح استخدام بروتوكول OAuth 2.0 مباشرةً على Edge.

  • سياسات OAuthV2: تتيح لك هذه السياسات تنفيذ وتخصيص أنواع منح الإذن الأربعة في OAuth 2.0 على Apigee Edge:
    • سياسة OAuthV2: هي أساس عملية تنفيذ بروتوكول OAuth 2.0 في Apigee Edge. يتيح لك هذا الإعداد ضبط "عمليات" OAuth 2.0 على Apigee Edge التي تنشئ رموز دخول ورموز مميّزة لإعادة التحميل، وإصدار رموز تفويض، والتحقّق من صحة الرموز المميزة. يتضمّن هذا الموضوع أمثلة على الرموز البرمجية للمساعدة في توضيح طريقة عمل بعض الإجراءات.
    • سياسة GetOAuthV2Info: للحصول على سمات الرموز المميزة وإتاحتها للسياسات والرموز التي يتم تنفيذها في خادم وكيل لواجهة برمجة التطبيقات يمكن أن يكون نوع السياسة هذا مفيدًا عندما تحتاج إلى ضبط سلوك ديناميكي مشروط استنادًا إلى قيمة في رمز الدخول. راجِع أيضًا تخصيص رموز الدخول.
    • SetOAuthV2Info policy: تعدّل هذه السياسة الملف الشخصي لرمز الدخول. على سبيل المثال، قد تحتاج إلى تضمين علامة فريدة لنشاطك التجاري. راجِع أيضًا تخصيص رموز الدخول.
  • رموز الخطأ في OAuth 2.0
  • واجهات برمجة تطبيقات OAuth 2.0: توفّر Apigee واجهات برمجة التطبيقات هذه للعمل مع نقاط نهاية OAuth 2.0.

إطار عمل OAuth 1.0a

يحدّد بروتوكول OAuth 1.0a بروتوكولاً موحّدًا يتيح لمستخدمي التطبيقات منح التطبيقات الإذن باستخدام واجهات برمجة التطبيقات نيابةً عنهم، بدون أن يُطلب من مستخدمي التطبيقات الكشف عن كلمات المرور الخاصة بهم للتطبيق أثناء العملية.

مرجع سياسة OAuth 1.0a

تم إيقاف بروتوكول OAuth 1.0a نهائيًا. لمزيد من التفاصيل، يُرجى الاطّلاع على الميزات التي تم إيقافها. يكون نوع سياسة OAuthV1 مسؤولاً عن إنشاء رموز الطلبات وإنشاء رموز الدخول والتحقّق من رموز الدخول استنادًا إلى مواصفات OAuth 1.0a.

واجهات برمجة تطبيقات OAuth 1.0a

توفّر Apigee واجهات برمجة تطبيقات للعمل مع نقاط نهاية OAuth 1.0a.

نموذج OAuth 1.0a على GitHub

يوضّح نموذج خادم وكيل لواجهة برمجة التطبيقات على GitHub عملية إعداد OAuth 1.0a التي تتضمّن ثلاث خطوات. يمكنك تنزيل هذا الرمز وتشغيله.

الاسم الوصف
oauth10a-3legged تعرض هذه الصورة إعدادًا ثلاثيًا لبروتوكول OAuth 1.0a.