Para configurar el uso compartido de credenciales en varios sitios web, sigue estos pasos:
- Designa un dominio principal: Elige un dominio como referencia principal. de los vínculos.
- Crea y aloja archivos
assetlinks.json
:- Dominio principal: Crea y aloja un archivo
assetlinks.json
en tu el dominio principal en el que se enumeran todos los dominios que comparten las credenciales. - Otros dominios: Crea y aloja un archivo
assetlinks.json
en cada uno de los otros dominios, cada uno de los cuales se vincula con el dominio principal.
- Dominio principal: Crea y aloja un archivo
En el siguiente ejemplo, designamos example.com como dominio principal. Todos los demás dominios enumerados comparten credenciales con example.com y entre sí.
- example.com (dominio principal)
- ejemplo.org
- example.net
- myownpersonaldomain.com
Antes de configurar el uso compartido de credenciales, asegúrate de completar los requisitos previos.
Para declarar el uso compartido de credenciales en estos sitios web, sigue estos pasos:
Crea un archivo
assetlinks.json
para el dominio principal con lo siguiente: contenido:[ { "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" } } ]
Aloje el archivo JSON de Vínculos de recursos digitales en la siguiente ubicación del URL principal:
https://example.com/.well-known/assetlinks.json
.Crear un archivo
assetlinks.json
simplificado para los otros dominios de referencia el archivoassetlinks.json
del dominio principal:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Aloje copias de este archivo JSON de Vínculos de recursos digitales en la siguiente ubicación en todos los demás dominios, en este caso:
example.org/.well-known/assetlinks.json
example.net/.well-known/assetlinks.json
mypersonaldomain.com/.well-known/assetlinks.json
Después de seguir estos pasos, habrás configurado con éxito la credencial sin interrupciones. que se comparten en múltiples sitios web. Todos los sitios web de la lista ahora pueden compartir credenciales.
Este enfoque simplifica el proceso de agregar nuevos sitios web a tu red de uso compartido de credenciales.
Agregar un nuevo sitio web a la red de uso compartido de credenciales
Para agregar un nuevo sitio web a la red de uso compartido de credenciales:
Actualiza el archivo
assetlinks.json
alojado en tu dominio principal (en este caso, https://example.com) agregar una sentencia nueva a la lista que incluye la URL del dominio nuevo:... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
Donde
NEW_DOMAIN
es el nombre de dominio nuevo.Crea y aloja un archivo
assetlinks.json
en el nuevo dominio, con un vínculo de regreso a el dominio principal (en este caso, https://example.com) con el siguiente contenido:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Todos los demás archivos assetlinks.json
permanecen sin cambios. Este enfoque promueve el código
reutilizables y reduce las posibilidades de errores durante las actualizaciones.