So richten Sie die Freigabe von Anmeldedaten für mehrere Websites ein:
- Primäre Domain festlegen: Wählen Sie eine Domain als primäre Referenz aus. um Links zu finden.
assetlinks.json
-Dateien erstellen und hosten: <ph type="x-smartling-placeholder">- </ph>
- Primäre Domain: Erstellen und hosten Sie eine
assetlinks.json
-Datei auf Ihrem primäre Domain mit allen Domains, die Anmeldedaten freigeben. - Andere Domains: Erstellen und hosten Sie eine
assetlinks.json
-Datei unter jeder der andere Domains, die alle auf die primäre Domain zurückverweisen.
- Primäre Domain: Erstellen und hosten Sie eine
Im folgenden Beispiel haben wir example.com als primäre Domain festgelegt haben. Alle anderen aufgeführten Domains haben die Anmeldedaten example.com und miteinander verknüpft.
- example.com (primäre Domain)
- example.org
- example.net
- myownpersonaldomain.com
Bevor Sie die Freigabe von Anmeldedaten einrichten, sollten Sie sich vergewissern, dass alle Voraussetzungen erfüllt sind.
So deklarieren Sie die Freigabe von Anmeldedaten auf diesen Websites:
Erstellen Sie eine
assetlinks.json
-Datei für die primäre Domain mit folgendem Inhalt: Inhalt:[ { "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" } } ]
Hoste die Digital Asset Links-JSON-Datei unter folgendem Pfad auf der Primäre URL:
https://example.com/.well-known/assetlinks.json
.Erstellen Sie eine vereinfachte
assetlinks.json
-Datei für die anderen Domains, die darauf verweisen derassetlinks.json
-Datei der Hauptdomain:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Hosten Sie Kopien dieser Digital Asset Links-JSON-Datei am folgenden Speicherort: auf allen anderen Domains. In diesem Fall:
example.org/.well-known/assetlinks.json
example.net/.well-known/assetlinks.json
mypersonaldomain.com/.well-known/assetlinks.json
Nachdem du diese Schritte ausgeführt hast, hast du die nahtlosen Anmeldedaten erfolgreich eingerichtet die gemeinsame Nutzung über mehrere Websites ermöglichen. Alle aufgeführten Websites können Anmeldedaten jetzt gemeinsam nutzen.
Dieser Ansatz vereinfacht das Hinzufügen neuer Websites zu Ihrem nahtlosen Netzwerk für die Freigabe von Anmeldedaten.
Neue Website zum Netzwerk für Freigabe von Anmeldedaten hinzufügen
So fügen Sie dem Netzwerk für die Freigabe von Anmeldedaten eine neue Website hinzu:
Aktualisieren Sie die Datei
assetlinks.json
, die in Ihrer primären Domain gehostet wird (in diesem https://example.com) durch Hinzufügen einer neuen Anweisung hinzu, die die URL der neuen Domain enthält:... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
Dabei ist
NEW_DOMAIN
der neue Domainname.Erstellen und hosten Sie eine
assetlinks.json
-Datei in der neuen Domain mit einer Verknüpfung zurück zu die primäre Domain (in diesem Fall https://example.com), mit folgendem Inhalt:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Alle anderen assetlinks.json
-Dateien bleiben unverändert. Bei diesem Ansatz wird Code gefördert
Wiederverwendbarkeit und verringert das Fehlerrisiko bei Updates.