דוגמה: שיתוף חלק של פרטי כניסה בין אתרים מרובים

כדי להגדיר שיתוף של פרטי כניסה בכמה אתרים:

  • להגדיר דומיין ראשי: יש לבחור דומיין אחד כהפניה הראשית לקישורים.
  • ליצור ולארח קובצי assetlinks.json:
    • דומיין ראשי: יצירה ואירוח של קובץ assetlinks.json רשימה של כל הדומיינים שמשתפים פרטי כניסה של דומיין ראשי.
    • דומיינים אחרים: צריך ליצור ולארח קובץ assetlinks.json בכל אחד דומיינים אחרים, שכל אחד מהם מקשר לדומיין הראשי.

בדוגמה הבאה הגדרנו את example.com בתור הדומיין הראשי. כל השאר הדומיינים שברשימה משתפים פרטי כניסה עם example.com וזה עם זה.

לפני שתגדירו שיתוף של פרטי כניסה, עליכם לוודא שהשלמתם את הדרישות המוקדמות.

כדי להצהיר על שיתוף של פרטי הכניסה בין האתרים האלה:

  1. יוצרים קובץ assetlinks.json לדומיין הראשי עם הרכיבים הבאים: content:

      [
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.com"
          }
        },
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.org"
          }
        },
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.net"
          }
        },
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://myownpersonaldomain.com"
          }
        }
      ]
    
  2. מארחים את קובץ ה-JSON של Digital Asset Links במיקום הבא כתובת ה-URL הראשית: https://example.com/.well-known/assetlinks.json.

  3. יוצרים קובץ assetlinks.json פשוט יותר לדומיינים האחרים שמפנים אליו קובץ assetlinks.json של הדומיין הראשי:

      [
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.com"
          }
        }
      ]
    
  4. מארחים עותקים של קובץ ה-JSON עם ה-Digital Asset Links במיקום הבא בכל שאר הדומיינים, במקרה הזה:

    • example.org/.well-known/assetlinks.json
    • example.net/.well-known/assetlinks.json
    • mypersonaldomain.com/.well-known/assetlinks.json

אחרי שתבצעו את השלבים האלה, תוכלו להגדיר את פרטי הכניסה בצורה חלקה ולשתף אותו בכמה אתרים. כל האתרים שברשימה יכולים עכשיו לשתף פרטי כניסה.

גישה זו מפשטת את התהליך של הוספת אתרים חדשים לאתרים רשת לשיתוף פרטי כניסה.

הוספת אתר חדש לרשת לשיתוף פרטי הכניסה

כדי להוסיף אתר חדש לרשת לשיתוף פרטי הכניסה:

  1. מעדכנים את הקובץ assetlinks.json שמתארח בדומיין הראשי שלך (כאן פנייה חדשה, https://example.com) הוספת הצהרה חדשה לרשימה שכוללת את כתובת ה-URL של הדומיין החדש:

      ...
      {
        "relation": ["delegate_permission/common.get_login_creds"],
        "target": {
          "namespace": "web",
          "site": https://NEW_DOMAIN
        }
      }
      ...
    

    כאשר NEW_DOMAIN הוא שם הדומיין החדש.

  2. יצירה ואירוח של קובץ assetlinks.json בדומיין החדש, עם קישור חזרה אל הדומיין הראשי (במקרה הזה, https://example.com), עם התוכן הבא:

      [
        {
          "relation": ["delegate_permission/common.get_login_creds"],
          "target": {
            "namespace": "web",
            "site": "https://example.com"
          }
        }
      ]
    

כל שאר assetlinks.json הקבצים לא ישתנו. הגישה הזו מקדמת קוד לשימוש חוזר, שיפחית את הסיכוי לשגיאות במהלך עדכונים.