So richten Sie die gemeinsame Verwendung von Anmeldedaten für mehrere Websites ein:
- Primäre Domain festlegen: Wählen Sie eine Domain als primären Referenzpunkt für Links aus.
- Erstellen und hosten Sie
assetlinks.json
-Dateien:- Primäre Domain: Erstellen und hosten Sie eine
assetlinks.json
-Datei in Ihrer primären Domain, in der alle Domains mit gemeinsamen Anmeldedaten aufgeführt sind. - Andere Domains: Erstellen und hosten Sie in jeder anderen Domain eine
assetlinks.json
-Datei, die jeweils auf die primäre Domain verweist.
- Primäre Domain: Erstellen und hosten Sie eine
Im folgenden Beispiel haben wir example.com als primäre Domain festgelegt. Alle anderen aufgeführten Domains teilen sich Anmeldedaten mit example.com und untereinander.
- example.com (primäre Domain)
- example.org
- example.net
- myownpersonaldomain.com
Bevor Sie die Freigabe von Anmeldedaten einrichten, müssen Sie alle Voraussetzungen erfüllen.
So erklären Sie die Freigabe von Anmeldedaten für diese Websites:
Erstellen Sie eine
assetlinks.json
-Datei für die Hauptdomain mit folgendem 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 an folgendem Speicherort auf der primären URL:
https://example.com/.well-known/assetlinks.json
.Erstellen Sie eine vereinfachte
assetlinks.json
-Datei für die anderen Domains, die auf dieassetlinks.json
-Datei der Hauptdomain verweisen:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Hosten Sie Kopien dieser Digital Asset Links-JSON-Datei an folgendem 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 Sie diese Schritte ausgeführt haben, haben Sie die nahtlose Freigabe von Anmeldedaten für mehrere Websites eingerichtet. Für alle aufgeführten Websites können jetzt Anmeldedaten freigegeben werden.
So können Sie Ihrem Netzwerk für die nahtlose Freigabe von Anmeldedaten ganz einfach neue Websites hinzufügen.
Neue Website zum Netzwerk für Freigabe von Anmeldedaten hinzufügen
So fügen Sie dem Netzwerk für die Weitergabe von Anmeldedaten eine neue Website hinzu:
Aktualisieren Sie die Datei
assetlinks.json
, die in Ihrer primären Domain (in diesem Fall https://beispiel.de) gehostet wird, und fügen Sie der Liste eine neue 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 mit folgendem Inhalt in der neuen Domain, die zurück zur primären Domain (in diesem Fall https://example.com) führt:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Alle anderen assetlinks.json
-Dateien bleiben unverändert. Dieser Ansatz fördert die Wiederverwendbarkeit von Code und reduziert das Risiko von Fehlern bei Updates.