Pour configurer le partage des identifiants entre plusieurs sites Web:
- Désigner un domaine principal: choisissez un domaine comme référence principale. pour les liens.
- Créez et hébergez des fichiers
assetlinks.json
: <ph type="x-smartling-placeholder">- </ph>
- Domaine principal: créez et hébergez un fichier
assetlinks.json
sur votre liste du domaine principal listant tous les domaines partageant les identifiants. - Autres domaines: créez et hébergez un fichier
assetlinks.json
sur chacun des d'autres domaines, chacun renvoyant au domaine principal.
- Domaine principal: créez et hébergez un fichier
Dans l'exemple suivant, nous avons désigné example.com comme domaine principal. Toutes les autres les domaines répertoriés partagent des identifiants avec example.com et entre eux.
- example.com (domaine principal)
- example.org
- example.net
- myownpersonaldomain.com
Avant de configurer le partage des identifiants, assurez-vous d'avoir rempli les conditions préalables.
Pour déclarer le partage des identifiants sur ces sites Web:
Créez un fichier
assetlinks.json
pour le domaine principal à l'aide des éléments suivants : contenu:[ { "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" } } ]
Hébergez le fichier JSON Digital Asset Links à l'emplacement suivant sur le URL principale:
https://example.com/.well-known/assetlinks.json
.Créez un fichier
assetlinks.json
simplifié pour les autres domaines référencés le fichierassetlinks.json
du domaine principal:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Hébergez des copies de ce fichier JSON Digital Asset Links à l'adresse suivante : sur tous les autres domaines, dans ce cas:
example.org/.well-known/assetlinks.json
example.net/.well-known/assetlinks.json
mypersonaldomain.com/.well-known/assetlinks.json
Après avoir suivi ces étapes, vous avez réussi à configurer des identifiants fluides le partage entre plusieurs sites Web. Tous les sites Web répertoriés peuvent désormais partager des identifiants.
Cette approche simplifie le processus d'ajout de nouveaux sites Web à votre flux réseau de partage d'identifiants.
Ajouter un nouveau site Web au réseau de partage d'identifiants
Pour ajouter un nouveau site Web au réseau de partage d'identifiants:
Mettez à jour le fichier
assetlinks.json
hébergé sur votre domaine principal (dans ce (https://example.com) en ajoutant une instruction à la liste incluant l'URL du nouveau domaine:... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
Où
NEW_DOMAIN
est le nouveau nom de domaine.Créer et héberger un fichier
assetlinks.json
sur le nouveau domaine, en renvoyant vers le domaine principal (dans ce cas, https://example.com) ; avec le contenu suivant:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Les autres fichiers assetlinks.json
restent inchangés. Cette approche favorise le codage
et réduit le risque d'erreurs lors des mises à jour.