Para configurar el uso compartido de credenciales en varios sitios web, sigue estos pasos:
- Designa un dominio principal: Elige un dominio como punto de referencia principal para los vínculos.
- Crea y aloja archivos
assetlinks.json
:- Dominio principal: Crea y aloja un archivo
assetlinks.json
en la lista de tu dominio principal que incluya todos los dominios que comparten credenciales. - Otros dominios: Crea y aloja un archivo
assetlinks.json
en cada uno de los otros dominios, cada uno de los cuales se vincula al dominio principal.
- Dominio principal: Crea y aloja un archivo
En el siguiente ejemplo, designamos example.com como el 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 el 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" } } ]
Aloja el archivo JSON de Vínculos de recursos digitales en la siguiente ubicación de la URL principal:
https://example.com/.well-known/assetlinks.json
.Crea un archivo
assetlinks.json
simplificado para los otros dominios que hagan referencia al archivoassetlinks.json
del dominio principal:[ { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://example.com" } } ]
Aloja 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 correctamente el uso compartido de credenciales sin inconvenientes en varios sitios web. Ahora todos los sitios web de la lista pueden compartir credenciales.
Este enfoque simplifica el proceso de agregar sitios web nuevos a tu red de uso compartido de credenciales sin inconvenientes.
Agrega un sitio web nuevo a la red de uso compartido de credenciales
Para agregar un sitio web nuevo a la red de uso compartido de credenciales, sigue estos pasos:
Actualiza el archivo
assetlinks.json
alojado en tu dominio principal (en este caso, https://example.com) y agrega una nueva sentencia a la lista que incluya la URL del dominio nuevo:... { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": https://NEW_DOMAIN } } ...
En el que
NEW_DOMAIN
es el nuevo nombre de dominio.Crea y aloja un archivo
assetlinks.json
en el dominio nuevo, que vincule al 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
no se modifican. Este enfoque promueve la reutilización del código y reduce la posibilidad de errores durante las actualizaciones.