Skip to main content

مصادقة Google OAuth

مصادقة Google OAuth

المقدمة


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


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


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


2. اضغط على "Select a project"


3. اضغط على "New Project"



4. املأ "Project name"


5. اضغط على "Create"

6. في Notifications، اضغط على "Create Project: Invent ERP"


7. اضغط على قائمة الهامبرغر (3 خطوط أفقية) في الزاوية العليا اليسرى


8. اضغط على “APIs & Services” ثم "OAuth consent screen"


9. اختر نوع المستخدم



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


11. املأ "App Name" تحت "App Information"


12. املأ "User support email" تحت "App Information"


13. اضغط على "Add domain"


14. اضغط على "Authorized domain 1" وأدخل اسم النطاق (مثل موقع Invent ERP)


15. اضغط على "Email addresses"


16. اضغط على "Save and continue"


17. اضغط على "Save and continue" مرة أخرى


18. إذا اخترت “External” تحت “User Type” ستتابع إلى “Test Users”. اضغط على "Add users"


19. املأ الفراغ في “Add Users”


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


21. اضغط على "Save and continue"


22. اضغط على "Back to dashboard"


23. اضغط على “Publish App”


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


25. اشترك أو سجل الدخول


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


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


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


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


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


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


32. املأ "Mail Server Description"


33. اختر “Gmail OAuth Authentication” من قائمة "Authenticate Using"


34. اضغط على “Copy” لنسخ عنوان URL لإعادة التوجيه


35. انتقل إلى Google Cloud Platform


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


37. اضغط على "Create credentials"


38. اضغط على "OAuth client ID"


39. اختر نوع التطبيق "Application Type"


40. في “Name”، أدخل “Invent”


41. اضغط على “Add URLs”


42. الصق عنوان URL الذي نسخته


43. اضغط على "Create"


44. اضغط على “Copy client ID” لنسخ معرف العميل


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


Step 37.png

46. الصق “Client ID”


47. انتقل إلى Google Cloud Platform


48. اضغط على “Copy client secret”


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


50. الصق “Client Secret”


51. املأ "Username" بعنوان البريد الإلكتروني الذي استخدمته على Google Cloud


52. اضغط على "Create"


53. ستظهر لك هذه الرسالة 


54.اضغط على “Connect your Gmail account”


55. انتقل إلى Google Cloud Platform وسجل الدخول إلى حساب Gmail الخاص بك (ملاحظة: تأكد من أنه نفس البريد الإلكتروني الذي استخدمته لتسجيل الدخول إلى Google Cloud)



56. إذا حصلت على رسالة “Google hasn’t verified this app”، اضغط على “Advanced”


57. اضغط على "(Go to inventerp.com (unsafe"

unsafe part 2.png


58. اضغط على “Continue”


59. اضغط على “Continue”

Click continue even further.png


60. سيتم التبديل تلقائيًا إلى موقع Invent ERP 

(تأكد من عرض “Token Valid” على شاشتك)

token valid 2.png


61. اضغط على "Test Connection"


62. يجب أن ترى رسالة