Skip to main content

مصادقة Outlook OAuth

مصادقة OAuth Outlook

المقدمة

:OAuth

هو معيار للتفويض في مجال التكنولوجيا، والذي يسمح للمستخدمين بتفويض تطبيق أو خدمة لتسجيل الدخول إلى تطبيق آخر دون

.الكشف عن معلومات حساسة مثل أسماء المستخدمين أو كلمات المرور

.OAuth Outlook ستفصل هذه المقالة عملية مصادقة

كيف تستخدم Outlook OAuth؟

1. تسجيل الدخول أو إنشاء حساب على Microsoft Azure



2. اضغط على "View"

Step 1.png


3. ستتم إعادة توجيهك إلى هذه الصفحة

Step 2.png


4. اضغط على "Add"

Step 3.png



5. اضغط على "App registration"

Step 4.png


6. املأ حقل الاسم

Step 5.png


7. اختر "Supported Account Type"

Step 6.png


8. انتقل إلى موقع Invent ERP


9. اضغط على "Configuration"

Step 7.png


10. اضغط على "Settings"

Step 8.png


11. اضغط على "Technical"


12. اضغط على "Mail Server"


13. اضغط على "Mail Servers"


14. اضغط على "Add"


15. املأ حقل "Mail Server Description"

mail server description.png


16. اختر "Outlook OAuth Authentication" من قائمة "Authenticate Using"

Step 14.png


17. املأ حقل "Username" بعنوان البريد الإلكتروني الذي استخدمته على  Microsoft Azure

Step 15.png


18. انسخ "OAuth2 Redirect Url"

Step 16.png


19. انتقل إلى Microsoft Azure



20. اضغط على "Select a platform" واختر "Web"

Step 17.png


21. الصق "OAuth2 Redirect Url"

Step 18.png


22. اضغط على "Register"

Step 19.png


23. ستتم إعادة توجيهك إلى صفحة مختلفة. اضغط على "API Permissions"

Step 20.png


24. اضغط على "Add a permission"

Step 21.png


25. اضغط على "Microsoft Graph"

Step 22.png


26. اضغط على "Delegated Permissions"

Step 23.png


27. تحت "Select Permissions"، ابحث واختر "SMTP.Send" و "IMAP.AccessAsUser.All"

Step 24.png


28. بعد اختيار كلا الإذنَين، اضغط على "Add permissions"

Step 25.png


29. يمكن رؤية جميع الأذونات تحت "Configured Permissions". (ملاحظة: تمت إضافة "User.Read" تلقائيًا)

Step 26.png


30. اضغط على "Overview"

Step 27.png


31. اضغط على "Managed Application in Local Directory"

Step 28.png


32. اضغط على "User and groups"

Step 29.png


33. اضغط على "Add user/group"
Step 30.png


34. اضغط على "None Selected"

Step 31.png


35. ابحث عن المستخدمين/المجموعات واختارهم (هؤلاء هم المستخدمون الذين سيرسلون البريد الإلكتروني)

Step 32.png


36. اضغط على "Select"

Step 33.png


37. اضغط على "Assign"

Step 34.png


38. اضغط على "Overview"

Step 35.png


39. اضغط على "Copy to clipboard" تحت "Application ID"

Step 36.png


40. انتقل إلى موقع Invent ERP.


41. الصق في حقل "Client ID"

Step 37.png


42. انتقل إلى Microsoft Azure


43. اضغط هنا
Step 38.png


44. اضغط على تسجيل التطبيق

Step 39.png


45. اضغط على "Manage"

Step 40.png


46. اضغط على "Certificates & secrets"

Step 41.png


47. اضغط على "New client secret"

Step 42.png


48. أدخل وصفًا (شيء يمكن التعرف عليه)

Step 43.png


49. حدد تاريخ انتهاء الصلاحية

  (ملاحظة: إذا انتهت صلاحية هذا السر، سيتعين إنشاء واحد جديد وتكوينه. قد يؤدي انتهاء الصلاحية إلى انقطاع الخدمة، مما يبرز أهمية تاريخ الانتهاء.)

Step 44.png


50. اضغط على "Add".

Step 45.png


51. اضغط على "Copy to Clipboard" تحت "Value"

Step 46.png


52. انتقل إلى موقع Invent ERP


53. الصق تحت "Client Secret"

Step 47.png


54. مرر لأعلى واضغط على "Create"

Step 48.png


55. ستظهر لك هذه الرسالة المنبثقة

Step 49.png


56. مرر لأسفل واضغط على "Connect your Outlook account"

Step 50.png


57. قد تتلقى "Permissions Request". إذا حدث ذلك، اضغط على "Accept"

Step 51.png


58. تأكد من ظهور "Token Valid" بجانب "Connect your Outlook account"

Step 52.png