הגבל את Notiondesk מסנג'ר לדומיינים מהימנים
דומיינים מהימנים מאפשרים לך לשלוט באילו אתרים מורשים לטעון את המסנג'ר שלך.
כאשר דומיינים מהימנים מוגדרים, Messenger פועל רק על דומיינים שאושרו. ניסיונות לטעון את אותו Messenger מאתר אינטרנט אחר חסומים.
השתמש בדומיינים מהימנים כשאתה רוצה למנוע הטמעה או שימוש חוזר ב-Messenger שלך באתרים שאינם בשליטתך.
מתי להשתמש בדומיינים מהימנים
דומיינים מהימנים שימושיים כאשר:
- המסנג'ר אמור להופיע רק באתר הייצור שלך
- מסנג'ר מותקן בתוך אפליקציית אינטרנט פרטית
- יש לכם סביבות הפקה ובימוי נפרדות
- אתה מזהה משתמשים מחוברים ב-Messenger
- אתה רוצה למנוע מאתר אחר לטעון את מזהה המסנג'ר שלך
לדוגמה, אם מסנג'ר אמור לפעול רק על:
הוסף את האתרים האלה לדומיינים המהימנים שלך.
הוסף דומיין מהימן
פתח את הגדרות המסנג'ר שלך ב-Notiondesk ומצא את הגדרות הדומיינים המורשים .
הוסף כל אתר אינטרנט שאליו יש לאפשר ל-Messenger להיטען.
לְדוּגמָה:
אם מסנג'ר פועל גם באפליקציה שלך:
הוסף את הדומיין הזה בנפרד.
שמור את השינויים שלך, לאחר מכן טען מחדש את אתר האינטרנט שבו מותקן Messenger.
מה קורה בדומיין לא מורשה
כאשר דומיינים מהימנים מופעלים, Notiondesk בודק את אתר האינטרנט המבקש את תצורת Messenger.
אם האתר הנוכחי אינו מותר, Notiondesk חוסם את הבקשה ו-Messenger לא יאותחל.
שום דבר לא מוצג למבקר.
משמעות הדבר היא שהתקנה תקינה של Messenger עשויה להיראות כאילו אינה עושה דבר כאשר אתר האינטרנט חסר ברשימת הדומיינים המהימנים.
אפשר אתרים מרובים
הוסף כל אתר אינטרנט שמשתמש באופן לגיטימי באותו מסנג'ר.
לדוגמה, ייתכן שתשתמשו ב-Messenger ב:
כל סביבה שצריכה לטעון את Messenger חייבת להיות מאושרת.
הוסף רק דומיינים שצריכים להיות להם גישה ל-Messenger שלך.
www.example.com
app.example.comwww.example.comapp.example.comwww.example.com
app.example.com
staging.example.comסביבות הפקה והיערכות
אם אתם בודקים את Messenger מסביבת ביניים, ודאו שסביבה זו כלולה גם בדומיינים המהימנים שלכם.
לְדוּגמָה:
ניתן להסיר את תחום ההפעלה מאוחר יותר אם הוא לא אמור להיטען עוד ב-Messenger.
בדוק את התצורה שלך
לאחר הגדרת דומיינים מהימנים:
app.example.com
staging.example.com- פתח אתר אינטרנט מותר
- טען מחדש את הדף.
- ודא שמפעיל המסנג'ר מופיע
- פתח את המסנג'ר וודא שהוא נטען כרגיל
- בדוק דומיין מותר אחר אם הגדרת יותר מאחד.
אם אתם משתמשים ב-SDK של JavaScript, תוכלו גם לזהות כשלים באתחול:
מסנג'ר עובד על תת-דומיין אחד אבל לא על אחר
אין להניח ש-Messenger שמותר באתר אחד גם הוא מותר בכל תת-דומיין אחר.
אם Messenger צריך לפעול גם על תת-דומיין אחר, הוסף אתר אינטרנט זה לדומיינים המהימנים שלך.
לדוגמה, אם מסנג'ר עובד על:
אבל צריך גם לרוץ על:
ודא ששניהם מוגדרים.
דומיינים מהימנים ומשתמשים מזוהים
דומיינים מהימנים וזיהוי משתמשים פותרים בעיות שונות.
דומיינים מהימנים קובעים אילו אתרים מורשים לטעון את Messenger.
זיהוי משתמש מורה ל-Messenger איזה לקוח מאומת משתמש כעת באפליקציה שלך.
עבור יישומים עם לקוחות מאומתים, ניתן להשתמש בשניהם יחד:
try {
const notiondesk = await initNotiondesk({
messengerId: "YOUR_MESSENGER_ID",
});
} catch (error) {
console.error(
"Could not initialize Notiondesk Messenger",
error,
);
}www.example.comapp.example.com- הגבל את Messenger לדומייני האפליקציה שלך.
- צור אסימוני משתמש חתומים בשרת האחורי שלך.
- העבירו את אסימון המשתמש ל-Messenger לאחר האימות.
ראה זיהוי משתמשים מחוברים ב-Notiondesk Messenger עבור תהליך האימות.