מימוש כניסה חברתית עם אימות Google ב-Salesforce: סיור טכני
מבוא
במאמר הזה אנחנו מספקים מדריך צעד אחר צעד למימוש כניסה חברתית (social sign-on) עם Google כספק אימות ב-Salesforce. שיטת האימות המאובטחת הזו לא מוגדרת לקהילות (communities), אלא מוגדרת כדי לאפשר גישה ל-Salesforce באמצעות פרטי הגישה של Google.
מתחילים
הגדרה ב-Salesforce Sandbox
התחלת ההגדרה: ב-Salesforce Sandbox חדש, התחילו את תהליך ההגדרה לשילוב אימות של Google.
יצירת ספק אימות
עברו אל Auth. Providers: גשו אל Auth. Providers ב-Salesforce Sandbox שלכם.
צרו ספק אימות חדש: הגדירו ספק אימות חדש עם שם (לדוגמה, Google). בחרו ב-Google כספק האימות.
הגדרת Registration Handler
Registration Handler הוא חיוני להגדרה הזו. הנה דוגמה ל-Registration Handler בסיסי.
כתבו Registration Handler: צרו מחלקה בשם SocialRegistrationHandler שדורסת שתי מתודות: updateUser ו-createUser.
מתודת updateUser: המתודה הזו שולפת משתמש לפי ה-User ID שלו, ומעדכנת את הדוא”ל, שם המשפחה והשם הפרטי של המשתמש בנתונים של המשתמש המאומת.
מתודת createUser: המתודה הזו יוצרת משתמש Salesforce חדש עם פרופיל Standard User. היא קובעת מספר אקראי למשתמש וממלאת שדות חיוניים כמו כינוי (alias), שפה, הגדרות אזוריות (locale), קידוד דוא”ל ואזור זמן.
אלה צעדים ראשוניים, וזה לא פתרון מקיף.
בחרו Registration Handler: בחרו את המחלקה SocialRegistrationHandler כ-Registration Handler של ספק האימות שלכם.

הגדרת My Domain
פתחו את הגדרות My Domain: עברו להגדרות My Domain ב-Salesforce.
ערכו את הגדרות האימות: תחת Authentication Configuration, הוסיפו את Google למסך ההתחברות.

בעקבות הצעדים האלה, משתמשים רואים עכשיו במסך ההתחברות של Salesforce את האפשרות להתחבר עם Google.
תהליך ההתחברות של המשתמש
גישת המשתמש: משתמשים יכולים לגשת ל-Salesforce בהזנת כתובת ה-URL הבסיסית של הארגון בחלון גלישה בסתר חדש.
אפשרות התחברות עם Google: המשתמשים יראו את מסך ההתחברות של Salesforce עם האפשרות שנוספה, “Log in with Google”.
אימות Google: כשבוחרים באימות של Google, המשתמשים מופנים למסך ההתחברות של Google, שם הם יכולים להזין את פרטי הגישה שלהם.
אימות דו-שלבי
בחשבונות עם אימות דו-שלבי, המשתמשים יצטרכו להשלים את השלב הזה כדי לגשת ל-Salesforce. אחרי האימות, המשתמשים יתחברו ל-Salesforce אוטומטית עם המידע מחשבון ה-Google שלהם.
מחשבות לסיום
הגדרות נוספות שנדרשות:
הגבלת יצירת משתמשים: ההגדרה הנוכחית מאפשרת יצירה אוטומטית של משתמשים חדשים, ולכן צריך לממש בקוד מגבלות על יצירת משתמשים.
הוספת בדיקות אבטחה: ממשו בדיקות ובלמים נוספים, כולל בחירת פרופיל, בדיקת רישיון ועוד, כדי להבטיח גישה מאובטחת.
סיכום
המדריך הזה מספק את הצעדים החיוניים להגדרת Google כספק אימות ב-Salesforce. אף שזה נותן בסיס, נדרשות הגדרות ובדיקות אבטחה נוספות לפתרון כניסה חברתית שלם ומאובטח.
הצעדים הבאים
כדי להעמיק את ההבנה והמיומנויות שלכם, המשיכו לעקוב אחרי הסדרה הטכנית שלנו על אימות מאובטח ונושאים קשורים. הישארו איתנו לעוד מדריכים ושיעורים מועילים שישדרגו את חוויית ה-Salesforce שלכם! למדריכים ולשיעורים בווידאו, הירשמו והצטרפו אליי בערוץ ה-YouTube שלי.
הישארו איתנו
צאו לדרך עם Salesforce Identity בביטחון! לתובנות ולטיפים נוספים, הישארו איתנו כאן ב-www.SteveTechArc.com ובערוץ ה-YouTube @SteveTechArc (opens in a new tab). הירשמו והעמיקו את ההבנה שלכם ב-Salesforce Identity.
עוזרים לשנות את העולם בשיתוף מידע על אינטגרציה עם עמיתים ארכיטקטים ועם מי שנמצאים במסע שלהם לארכיטקטורה!
STA 3.8