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.jsonen la lista de tu dominio principal que incluya todos los dominios que comparten credenciales. - Otros dominios: Crea y aloja un archivo
assetlinks.jsonen 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.jsonpara 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.jsonsimplificado para los otros dominios que hagan referencia al archivoassetlinks.jsondel 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.jsonexample.net/.well-known/assetlinks.jsonmypersonaldomain.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.jsonalojado 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_DOMAINes el nuevo nombre de dominio.Crea y aloja un archivo
assetlinks.jsonen 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.