El enlace para compartir requiere iniciar sesión a pesar de la configuración ‘cualquier persona’: causa y solución
🔍 WiseChecker

El enlace para compartir requiere iniciar sesión a pesar de la configuración ‘cualquier persona’: causa y solución

Creas un enlace para compartir en SharePoint o OneDrive y lo configuras como Cualquier persona para que usuarios externos puedan abrir el archivo sin iniciar sesión. Pero cuando envías el enlace, los destinatarios se ven obligados a iniciar sesión con una cuenta Microsoft o una cuenta organizativa. Este comportamiento es inesperado y bloquea el acceso a clientes, socios o revisores anónimos.

La causa principal es casi siempre una política de uso compartido a nivel de inquilino o de sitio que anula el permiso del enlace. Los administradores de Microsoft 365 pueden establecer políticas que restrinjan el acceso anónimo incluso cuando un usuario selecciona Cualquier persona en el cuadro de diálogo Compartir.

Este artículo explica exactamente por qué aparece la solicitud de inicio de sesión, muestra cómo verificar la causa real y proporciona instrucciones paso a paso para solucionar el problema a nivel de inquilino, sitio y enlace.

Conclusiones clave: por qué los enlaces de ‘Cualquier persona’ aún requieren iniciar sesión

  • Centro de administración de SharePoint > Directivas > Uso compartido: La configuración de uso compartido a nivel de inquilino debe estar establecida en Cualquier persona para permitir el acceso anónimo. Si está configurada en Invitados nuevos y existentes o inferior, todos los enlaces de Cualquier persona se revierten a requerir inicio de sesión.
  • Configuración de uso compartido a nivel de sitio: Incluso si el inquilino permite Cualquier persona, cada sitio o OneDrive puede restringir el uso compartido a Invitados nuevos y existentes, lo que obliga a los usuarios externos a iniciar sesión.
  • Caducidad y contraseña del enlace: Un enlace de Cualquier persona que tenga una fecha de caducidad o una contraseña puede seguir permitiendo el acceso anónimo, pero el destinatario podría ver una solicitud de inicio de sesión si el enlace se abre en un navegador que no admite tokens anónimos.

ADVERTISEMENT

Por qué SharePoint o OneDrive requieren iniciar sesión para enlaces de ‘Cualquier persona’

Cuando creas un enlace para compartir con la opción Cualquier persona, SharePoint genera un token que permite el acceso anónimo. El token está vinculado a la URL del enlace. No se requiere autenticación porque el enlace lleva el permiso.

Sin embargo, Microsoft 365 utiliza un modelo de permisos por capas. La política de uso compartido a nivel de inquilino es la capa superior. Si la política del inquilino está configurada en algo distinto de Cualquier persona, el sistema degrada cualquier enlace de Cualquier persona a un enlace de Personas con acceso existente o a un enlace de Personas específicas. El destinatario entonces ve una página de inicio de sesión porque el enlace ya no contiene un token anónimo.

La misma anulación puede ocurrir a nivel de sitio. Un sitio de SharePoint o OneDrive puede tener su propia configuración de uso compartido que sea más restrictiva que la predeterminada del inquilino. Incluso si el inquilino permite Cualquier persona, un sitio configurado en Invitados nuevos y existentes bloqueará el acceso anónimo para los enlaces creados en ese sitio.

Una tercera causa es la configuración del propio enlace. Si el enlace de Cualquier persona tiene una fecha de caducidad o una contraseña, el destinatario podría recibir una solicitud de inicio de sesión si el navegador no puede validar el token. Esto es poco frecuente, pero ocurre en modos de navegación privada o con configuraciones de seguridad estrictas del navegador.

Pasos para verificar y solucionar problemas de inicio de sesión en enlaces de ‘Cualquier persona’

  1. Verifique la política de uso compartido a nivel de inquilino
    Inicie sesión en el Centro de administración de SharePoint como administrador global o administrador de SharePoint. Vaya a Directivas > Uso compartido. En Uso compartido externo, busque SharePoint. Asegúrese de que el control deslizante esté configurado en Cualquier persona. Si está configurado en Invitados nuevos y existentes o Invitados existentes, cámbielo a Cualquier persona y haga clic en Guardar. Espere hasta 24 horas para que el cambio se propague, o pruebe inmediatamente con un nuevo enlace.
  2. Verifique la configuración de uso compartido a nivel de sitio
    En el Centro de administración de SharePoint, vaya a Sitios activos. Seleccione el sitio donde se creó el enlace. En la barra de comandos, haga clic en Uso compartido. En Uso compartido externo, elija Cualquier persona. Haga clic en Guardar. Para OneDrive, vaya al Centro de administración de OneDrive en Uso compartido y establezca la misma opción.
  3. Cree un nuevo enlace de ‘Cualquier persona’ y pruébelo
    Abra el archivo o carpeta en SharePoint o OneDrive. Haga clic en Compartir. En el cuadro de diálogo Compartir, haga clic en el icono de engranaje para abrir Configuración del enlace. Seleccione Cualquier persona con el enlace. Desmarque Bloquear descarga si lo desea. Establezca una fecha de caducidad o contraseña solo si es necesario. Haga clic en Aplicar y luego en Copiar enlace. Pegue el enlace en una ventana de navegación privada. El archivo debería abrirse sin solicitud de inicio de sesión.
  4. Verifique el tipo de enlace en el informe de uso compartido
    Vaya al Centro de administración de SharePoint > Directivas > Uso compartido. En Enlaces de archivos y carpetas, verifique el tipo de enlace predeterminado. Si el valor predeterminado está configurado en Personas con acceso existente o Personas específicas, los usuarios pueden crear enlaces de Cualquier persona, pero el sistema aún puede usar por defecto un enlace restringido. Cambie el valor predeterminado a Cualquier persona si desea que todos los enlaces nuevos sean anónimos.
  5. Limpie la caché del navegador y pruebe de nuevo
    Si el enlace aún solicita iniciar sesión, limpie la caché y las cookies del navegador. Abra una ventana de incógnito o privada. Pegue el enlace directamente. No use un marcador guardado. Si el archivo se abre, el problema era un token de autenticación en caché de una sesión anterior.

ADVERTISEMENT

Si los usuarios aún ven una solicitud de inicio de sesión después de la corrección

El enlace de SharePoint funciona en un navegador pero no en otro

Esto suele ser un problema de extensión del navegador o de política de seguridad. Las extensiones que bloquean cookies de terceros pueden impedir que se lea el token anónimo. Pruebe el enlace en un perfil de navegador predeterminado con todas las extensiones deshabilitadas. Si funciona, la extensión es la causa. Agregue el dominio de SharePoint a la lista blanca en la configuración de la extensión.

El enlace de ‘Cualquier persona’ de OneDrive requiere iniciar sesión en dispositivos móviles

La aplicación móvil de OneDrive no admite completamente los enlaces anónimos. Cuando un usuario toca un enlace de Cualquier persona en un dispositivo móvil, la aplicación puede redirigir a la página de inicio de sesión. La solución es abrir el enlace en un navegador móvil en lugar de la aplicación. Copie el enlace y péguelo en Safari o Chrome en el dispositivo.

El enlace de ‘Cualquier persona’ caduca inmediatamente después de su creación

Si el enlace está configurado como Cualquier persona pero tiene una fecha de caducidad de 1 día o menos, el token puede caducar antes de que el destinatario lo abra. El destinatario entonces ve una página de inicio de sesión porque el enlace ya no es válido. Cree un nuevo enlace con una caducidad más larga, como 30 días, y pruebe de nuevo.

Enlace de ‘Cualquier persona’ vs enlace de invitado: diferencias clave

Elemento Enlace de ‘Cualquier persona’ Enlace de invitado (Personas específicas)
Autenticación requerida No Sí, cuenta Microsoft o cuenta organizativa
Tipo de destinatario Cualquier persona con la URL Solo usuarios invitados que inicien sesión
Requisito de política de inquilino Debe estar configurado en Cualquier persona Puede ser Cualquier persona o Invitados nuevos y existentes
Caducidad y contraseña Opcional, pero compatible Opcional, pero compatible
Control de descarga de archivos Sí, puede bloquear la descarga Sí, puede bloquear la descarga
Registro de auditoría Limitado, el acceso anónimo no está vinculado a un usuario Registro de auditoría completo vinculado a la cuenta de invitado

Cuando necesite compartir archivos con colaboradores externos que no tienen una cuenta Microsoft, use un enlace de Cualquier persona con las políticas de inquilino y sitio configuradas correctamente. Si necesita rastrear quién accedió al archivo y cuándo, use un enlace de Personas específicas que requiera iniciar sesión.

Después de aplicar las correcciones anteriores, pruebe el enlace en una ventana de navegación privada para confirmar que el acceso anónimo funciona. Si el problema persiste, revise el registro de auditoría del inquilino para detectar cambios de política que puedan haber revertido la configuración. También puede usar el Shell de administración de SharePoint Online para verificar la capacidad de uso compartido del inquilino con el cmdlet Get-SPOTenant y buscar la propiedad SharingCapability. Establézcala en ExternalUserAndGuestSharing para habilitar los enlaces de Cualquier persona en todo el inquilino.

ADVERTISEMENT