مصادقة 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"
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
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"
58. اضغط على “Continue”
59. اضغط على “Continue”
60. سيتم التبديل تلقائيًا إلى موقع Invent ERP
(تأكد من عرض “Token Valid” على شاشتك)
61. اضغط على "Test Connection"
62. يجب أن ترى رسالة