سيتم إيقاف "مكتبة منصّة JavaScript لتسجيل الدخول إلى Google" على الويب. لن تكون المكتبة متاحة للتنزيل بعد 31 آذار (مارس) 2023. وبدلاً من ذلك، استخدم خدمات Google Identity الجديدة على الويب.
حسب الإعدادات التلقائية، يتم الآن حظر استخدام معرّفات Client ID الجديدة في مكتبة النظام الأساسي، ولن تتأثر معرّفات Client ID الحالية. يمكن لمعرّفات العملاء الجديدة التي تم إنشاؤها قبل 29 تموز (يوليو) 2022 ضبط `plugin_name` لتفعيل استخدام "منصة Google" الأساسية.

أضف تسجيل الدخول بحساب Google إلى تطبيق الويب الخاص بك

مكّن تسجيل الدخول بحساب Google ببضعة أسطر فقط من التعليمات البرمجية:

<html lang="en">
  <head>
    <meta name="google-signin-scope" content="profile email">
    <meta name="google-signin-client_id" content="YOUR_CLIENT_ID.apps.googleusercontent.com">
    <script src="https://apis.google.com/js/platform.js" async defer></script>
  </head>
  <body>
    <div class="g-signin2" data-onsuccess="onSignIn" data-theme="dark"></div>
    <script>
      function onSignIn(googleUser) {
        // Useful data for your client-side scripts:
        var profile = googleUser.getBasicProfile();
        console.log("ID: " + profile.getId()); // Don't send this directly to your server!
        console.log('Full Name: ' + profile.getName());
        console.log('Given Name: ' + profile.getGivenName());
        console.log('Family Name: ' + profile.getFamilyName());
        console.log("Image URL: " + profile.getImageUrl());
        console.log("Email: " + profile.getEmail());

        // The ID token you need to pass to your backend:
        var id_token = googleUser.getAuthResponse().id_token;
        console.log("ID Token: " + id_token);
      }
    </script>
  </body>
</html>
هل أنت جاهز لدمج تسجيل الدخول بحساب Google في تطبيق الويب الخاص بك؟