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

مصادقة Outlook OAuth

تُفصّل هذه المقالة عملية مصادقة Outlook OAuth في Invent ERP.

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

الخطوة 1: تسجيل تطبيق في Microsoft Azure

  1. انتقل إلى Microsoft Azure وسجّل الدخول.
  2. انتقل إلى Azure Active Directory ← تسجيلات التطبيقات.
  3. انقر على إضافة ← تسجيل تطبيق.
  4. أدخل الاسم واختر نوع الحساب المدعوم.

الخطوة 2: تكوين رابط إعادة التوجيه

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

الخطوة 3: إضافة أذونات API

  1. في Azure، انتقل إلى API Permissions ← Add a permission ← Microsoft Graph ← Delegated Permissions.
  2. ابحث عن SMTP.Send وIMAP.AccessAsUser.All وحدّدهما.
  3. انقر على Add permissions.

الخطوة 4: تعيين المستخدمين

  1. انتقل إلى Overview ← Managed Application in Local Directory ← User and groups.
  2. انقر على Add user/group، ابحث عن المستخدمين الذين سيرسلون الرسائل الإلكترونية وحدّدهم.
  3. انقر على Assign.

الخطوة 5: الحصول على Client ID و Client Secret

  1. من Overview، انسخ Application ID كـClient ID.
  2. انتقل إلى Certificates & secrets ← New client secret.
  3. أدخل وصفًا وحدد تاريخ انتهاء الصلاحية وانقر على Add.
  4. انسخ القيمة كـClient Secret.

:::warning إذا انتهت صلاحية Client Secret، يجب إنشاء واحد جديد وتكوينه لتجنب انقطاع الخدمة. :::

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

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