שימו לב שהמדריך הזה רלוונטי אליכם רק עם אתם משתמשים בCLOUD של LOVABLE
קודם כל, מה זה Google Authentication ב־Lovable Cloud
Google Authentication מאפשר למשתמש להזדהות עם חשבון Google קיים.
במקום טופס הרשמה רגיל עם סיסמה, המשתמש פשוט לוחץ על כפתור התחברות עם Google ומאשר.
Lovable משלבת את כל תהליך ההזדהות ישירות באפליקציה וב־UI, ללא צורך בפיתוח ידני.
איך תהליך ההתחברות נראה למשתמש
המשתמש לוחץ על Sign in with Google
Google מציגה מסך אישור
המשתמש מאשר את הבקשה
Google מחזירה את המשתמש לאפליקציה כשהוא כבר מחובר
זהו תהליך מוכר ואחיד לרוב המשתמשים.
מה קורה מאחורי הקלעים
OAuth מבוסס על שלושה רכיבים מרכזיים:
Client ID
מזהה את האפליקציה מול Google
Client Secret
מאשר שהאפליקציה אכן רשאית לבצע הזדהות
Redirect URLs
שתי דרכים להגדיר Google Authentication
ב־Lovable Cloud קיימות שתי אפשרויות הגדרה.
מבחינת המשתמשים אין הבדל בחוויה.
ההבדל הוא רק באופן ניהול האישורים והאבטחה.
אפשרות ראשונה: Managed by Lovable (ברירת מחדל)
במצב זה Lovable מנהלת עבורכם:
יצירת OAuth Client
שמירת Client ID ו־Client Secret
ניהול Redirect URLs
עדכוני אבטחה ותחזוקה
אין צורך להיכנס ל־Google Cloud Console כלל.
אפשרות זו מתאימה כאשר:
רוצים פתרון פשוט ומהיר
לא רוצים לנהל מפתחות בעצמכם
לא צריכים הרשאות מיוחדות מעבר לאימייל ופרופיל בסיסי
בכניסה הראשונה יוצג למשתמש מסך אישור של Google שמציג את שם האפליקציה ומבקש גישה לאימייל ולפרופיל בסיסי.
לאחר האישור הראשוני, המשתמש לא יראה את המסך שוב אלא אם ישתנו ההרשאות.
אפשרות שנייה: Your Own Credentials (BYOK)
במצב זה אתם יוצרים OAuth Client בפרויקט Google Cloud שלכם ומזינים ל־Lovable:
Client ID
Client Secret
אתם אחראים לניהול, אבטחה והחלפת מפתחות.
אפשרות זו מתאימה כאשר:
חשוב לכם להיות הבעלים של האישורים
יש דרישות אבטחה ארגוניות
יש צורך בהרשאות מיוחדות מעבר לבסיס
למה כדאי להשתמש בהתחברות עם Google
התחברות עם Google מפחיתה חיכוך ומעלה אחוזי הרשמה והתחברות.
היתרונות המרכזיים:
אין צורך ביצירת סיסמה
אין צורך בשחזור סיסמה
אימייל מאומת מראש
חוויית משתמש מוכרת ואמינה
זיהוי משתמש יציב
שימושים נפוצים
התחברות עם Google מתאימה במיוחד ל:
אפליקציות לצרכנים פרטיים
מוצרי SaaS
כלים פנימיים לארגונים
חנויות אונליין עם חשבונות משתמשים
קהילות ומערכות תוכן
איך מפעילים Google Authentication ב־Managed by Lovable
שלב ראשון: שליחת פרומפט ל־Lovable
ניתן לכתוב:
Add Google login to my app so that users can sign in with their Google account
לאחר מכן Lovable תבצע אוטומטית:
הפעלת Google Auth תחת Cloud → Users → Auth → Google
הגדרת OAuth בצד השרת
יצירה או עדכון של כפתור התחברות
ניהול מצב התחברות משתמש
הוספת אפשרות התנתקות (Sign out)
את השינויים ניתן לראות במסך Details.
שלב שני: בדיקות
לאחר ההפעלה יש לוודא:
שמופיע כפתור Sign in with Google
שלחיצה מפנה לגוגל
שהמשתמש חוזר לאפליקציה מחובר
שמסך האישור נראה תקין
שניתן להתחבר ולהתנתק ללא בעיות
סיכום
Google Authentication ב־Lovable Cloud מאפשר להוסיף התחברות מאובטחת, מוכרת וקלה לשימוש, כמעט בלי התעסקות טכנית.
לרוב הפרויקטים מומלץ להתחיל עם Managed by Lovable.
רק כאשר יש דרישות מיוחדות, עוברים לשימוש באישורים עצמיים.

