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

Google

إعداد موفر المصادقة عبر Google OAuth 2.0

لدمج المصادقة عبر Google في مشروعك، يجب إنشاء مشروع في Google Cloud Console، والحصول على بيانات الاعتماد، وإعداد اتفاقية OAuth. ستوجهك هذه التعليمات خطوة بخطوة خلال هذه العملية.

البيانات المطلوبة لنموذجك:

  • معرف عميل OAUTH: Ваш_Client_ID.apps.googleusercontent.com
  • المفتاح السري للتحقق من بيانات OAUTH: Ваш_Client_Secret
  • رابط مصادقة موفر OAUTH: https://accounts.google.com/o/oauth2/v2/auth
  • رابط التحقق من رمز موفر OAUTH: https://oauth2.googleapis.com/tokeninfo
  • رابط رأس أصول OAUTH: https://www.googleapis.com

الخطوة 1: إنشاء مشروع في Google Cloud Console

  1. انتقل إلى Google Cloud Console: https://console.cloud.google.com/.
  2. إذا لم يكن لديك مشروع بعد، قم بإنشائه:
    • انقر على قائمة المشاريع المنسدلة في الشريط العلوي.
    • انقر على "مشروع جديد".
    • أدخل اسمًا واضحًا للمشروع (مثل My App Auth).
    Messages button
    • إذا لزم الأمر، اختر منظمة وانقر على "إنشاء".

الخطوة 2: إعداد شاشة الموافقة OAuth

قبل إنشاء بيانات الاعتماد، يجب إعداد الشاشة التي سيراه المستخدمون عند السماح بالوصول إلى تطبيقك.

  1. في القائمة اليسرى، اختر "APIs والخدمات" -> "شاشة الموافقة OAuth". Messages button Messages button
  2. معلومات حول التطبيق
    • اسم التطبيق: أدخل الاسم العام لتطبيقك الذي سيراه المستخدمون.
    • عناوين البريد الإلكتروني لدعم العملاء: بريد إلكتروني للتواصل في حال وجود استفسارات من المستخدمين.
    Messages button
  3. اختر نوع المستخدم ("خارجي" للتطبيقات المتاحة لأي مستخدم لديه حساب Google). Messages button
  4. أدخل بريدك الإلكتروني للتواصل: Messages button
  5. انقر على "إنشاء". Messages button
  6. انقر على "حفظ ومتابعة". يمكن ملء الخطوات التالية (المجالات، المستخدمون التجريبيون) أو تخطيها والعودة إليها لاحقًا.

الخطوة 3: إنشاء بيانات الاعتماد (معرف العميل والمفتاح السري)

  1. في القائمة اليسرى، اختر "APIs والخدمات" -> "بيانات الاعتماد".

    Messages button
  2. انقر على "إنشاء بيانات اعتماد" في أعلى الصفحة واختر "معرف عميل OAuth".

    Messages button Messages button
  3. اختر نوع التطبيق: تطبيق ويب. أدخل اسم التطبيق.

    Messages button
  4. حدد URI المعاد توجيهه المصرح به:

    • مثال: https://ваш-сайт.com/
  5. انقر على "إنشاء".

  6. تهانينا! ستظهر نافذة منبثقة على الشاشة تحتوي على مفاتيحك. احفظها في مكان آمن.

    • "معرف العميل" هو معرف عميل OAUTH الخاص بك.
    • "المفتاح السري للعميل" هو المفتاح السري للتحقق من بيانات OAUTH الخاص بك.

ملء النموذج في مشروعك

Messages button

الآن، باستخدام البيانات التي حصلت عليها، قم بملء نموذج إنشاء موفر في مشروعك:

حقل في النموذج الخاص بكالقيمة لـ Google OAuthملاحظات
معرف عميل OAUTHxxxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.comمعرف العميل من الخطوة 3.
رابط مصادقة موفر OAUTHhttps://accounts.google.com/o/oauth2/v2/authنقطة النهاية القياسية لبدء المصادقة.
رابط التحقق من رمز موفر OAUTHhttps://oauth2.googleapis.com/tokeninfoنقطة النهاية للتحقق من صحة الرمز المستلم.
رابط رأس أصول OAUTHhttps://www.googleapis.comيحدد من أي نطاق مسموح بالطلبات.
المفتاح السري للتحقق من بيانات OAUTHGOCSPX-xxxxxxxxxxxxxxxxxxxxxxxxxxالمفتاح السري للعميل من الخطوة 3.