انتقل إلى المحتوى الرئيسي

مصادقة Google OAuth

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

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

الخطوة 1: إعداد Google Cloud Platform

  1. انتقل إلى Google Cloud Platform وسجّل الدخول.
  2. انقر على اختر مشروعًا ← مشروع جديد.
  3. أدخل اسم المشروع وانقر على إنشاء.

الخطوة 1 - إعداد Google Cloud

الخطوة 2: تكوين شاشة موافقة OAuth

  1. افتح القائمة الجانبية وانتقل إلى APIs & Services ← OAuth Consent Screen.
  2. اختر نوع المستخدم وانقر على إنشاء.
  3. أدخل اسم التطبيق وبريد دعم المستخدم.
  4. انقر على إضافة نطاق وأدخل inventerp.com.
  5. أضف معلومات الاتصال بالمطور وانقر على حفظ ومتابعة.
  6. أضف مستخدمي الاختبار إذا كنت تستخدم نوع المستخدم الخارجي.
  7. انقر على العودة إلى لوحة التحكم ثم نشر التطبيق.

الخطوة 2 - تكوين موافقة OAuth

الخطوة 3: تكوين خادم البريد في Invent ERP

  1. سجّل الدخول إلى Invent ERP.
  2. انتقل إلى الإعدادات ← الإعدادات ← التقني ← خادم البريد ← خوادم البريد.
  3. انقر على إضافة، أدخل وصف خادم البريد.
  4. اختر مصادقة Gmail OAuth ضمن المصادقة باستخدام.
  5. انقر على نسخ لنسخ رابط إعادة توجيه OAuth2.

الخطوة 3 - تكوين خادم البريد

الخطوة 4: إنشاء بيانات OAuth في Google Cloud

  1. انتقل إلى APIs & Services ← Credentials ← Create Credentials ← OAuth Client ID.
  2. اختر Web Application كنوع التطبيق.
  3. أدخل اسم العميل والصق رابط إعادة توجيه OAuth2 ضمن Authorized Redirect URIs.
  4. انقر على إنشاء.
  5. انسخ Client ID وClient Secret.

الخطوة 4 - إنشاء بيانات OAuth

الخطوة 5: إتمام الإعداد في Invent ERP

  1. الصق Client ID وClient Secret في نموذج خادم البريد.
  2. أدخل عنوان Gmail كـاسم المستخدم.
  3. انقر على إنشاء.
  4. انتقل للأسفل وانقر على ربط حساب Gmail الخاص بك.
  5. فوّض التطبيق في Google.
  6. تحقق من ظهور Token Valid.
  7. انقر على اختبار الاتصال لتأكيد الإعداد.

الخطوة 5 - إتمام الإعداد في Invent ERP الخطوة 5 - إتمام الإعداد في Invent ERP الخطوة 5 - إتمام الإعداد في Invent ERP