هل يجب علي استخدام OAuth لواجهة برمجة التطبيقات الخاصة بي؟
هل يجب علي استخدام OAuth لواجهة برمجة التطبيقات الخاصة بي؟

فيديو: هل يجب علي استخدام OAuth لواجهة برمجة التطبيقات الخاصة بي؟

فيديو: هل يجب علي استخدام OAuth لواجهة برمجة التطبيقات الخاصة بي؟
فيديو: Google Workspace: الحلقة #8 واجهات برمجة التطبيقات الخاصة بجوجل (آيه سيد) 2024, يمكن
Anonim

2 أجوبة. من الجيد أن تريد فعل راحة API في العقدة. ولكن إذا كانت بياناتك حساسة ، مثل بيانات المستخدم الخاص ، فأنت بحاجة إلى وضع نوع من طبقة الأمان على ملف API . أيضا، باستخدام OAuth أو يمكن أن يساعدك الأمان المستند إلى الرمز المميز في إنشاء فحص إذن أفضل عبر قاعدة المستخدمين الخاصة بك.

بهذه الطريقة ، ما هو OAuth في API؟

هذا هو OAuth . OAuth هو إطار تفويض مفوض لـ REST / واجهات برمجة التطبيقات . إنه يمكّن التطبيقات من الوصول المحدود (النطاقات) إلى بيانات المستخدم دون الكشف عن كلمة مرور المستخدم. يفصل المصادقة عن التفويض ويدعم حالات الاستخدام المتعددة التي تعالج إمكانيات الجهاز المختلفة.

وبالمثل ، كيف يمكنني إضافة OAuth إلى واجهة برمجة التطبيقات الخاصة بي؟ إنشاء واجهة برمجة تطبيقات لموفر OAuth 2.0

  1. في نافذة الأوامر ، قم بالتغيير إلى مجلد المشروع الذي قمت بإنشائه في البرنامج التعليمي: إنشاء استدعاء تعريف REST API.
  2. في مصمم API ، انقر فوق علامة التبويب واجهات برمجة التطبيقات.
  3. انقر على إضافة> OAuth 2.0 Provider API.
  4. أكمل الحقول حسب الجدول التالي:
  5. انقر فوق إنشاء API.

قد يتساءل المرء أيضًا ، هل يجب عليك استخدام OAuth؟

يجب فقط استخدام OAuth لو أنت في الواقع في حاجة إليها. لو أنت تقوم ببناء خدمة حيث أنت يحتاج ليستخدم بيانات المستخدم الخاصة المخزنة على نظام آخر - استخدام OAuth . ان لم - أنت ربما يريد إلى أعد التفكير في نهجك!

هل مفتاح API آمن؟

حماية من API مفاتيح API لا تعتبر المفاتيح بشكل عام يؤمن ؛ عادة ما تكون في متناول العملاء ، مما يسهل على شخص ما سرقة مفتاح API . مرة واحدة في مفتاح مسروق ، ليس له انتهاء صلاحية ، لذلك يمكن استخدامه إلى أجل غير مسمى ، ما لم يقم مالك المشروع بإلغاء أو إعادة إنشاء مفتاح.

موصى به: