Los dominios bloqueados siguen apareciendo en el cuadro de diálogo para compartir: causa raíz y solución
🔍 WiseChecker

Los dominios bloqueados siguen apareciendo en el cuadro de diálogo para compartir: causa raíz y solución

Ha agregado un dominio a la lista de dominios bloqueados de SharePoint, pero los usuarios aún pueden escribir ese dominio en el cuadro de diálogo para compartir y enviar invitaciones. El dominio aparece en el mensaje de uso compartido externo como si el bloqueo nunca hubiera surtido efecto. Este problema ocurre porque SharePoint Online y OneDrive aplican la lista de dominios bloqueados solo en la etapa final de la solicitud de uso compartido, no durante la búsqueda de autocompletar ni en el autocompletado del cuadro de diálogo. Este artículo explica por qué los dominios bloqueados siguen apareciendo en el cuadro de diálogo para compartir y proporciona la solución exacta para aplicar el bloqueo correctamente.

Conclusiones clave: dominios bloqueados aún visibles en el cuadro de diálogo para compartir

  • Centro de administración de SharePoint > Directivas > Uso compartido > Dominios bloqueados: Controla qué dominios externos no pueden recibir invitaciones para compartir, pero no los elimina del cuadro de diálogo de autocompletar.
  • Identidades externas de Azure AD > Configuración de acceso entre inquilinos: Bloquea todo el dominio a nivel de inquilino, impidiendo cualquier inicio de sesión o intento de uso compartido desde ese dominio.
  • Comando del Shell de administración de SharePoint Online Set-SPOTenant -BlockedDomainList: Aplica la misma lista de dominios bloqueados, pero tampoco oculta los dominios del autocompletado del cuadro de diálogo para compartir.

ADVERTISEMENT

Por qué los dominios bloqueados aparecen en el cuadro de diálogo para compartir

El cuadro de diálogo para compartir de SharePoint utiliza una función de autocompletar del lado del cliente que consulta Microsoft Graph para sugerir usuarios y dominios. Esta consulta no verifica la lista de dominios bloqueados a nivel de inquilino. La lista de dominios bloqueados se aplica solo cuando la solicitud de uso compartido se envía a SharePoint Online. En ese momento, el sistema evalúa el dominio de destino contra la lista de bloqueo y rechaza la invitación si el dominio está bloqueado.

Debido a que la verificación ocurre después de que el usuario hace clic en el botón Compartir, el dominio continúa apareciendo en las sugerencias de autocompletar. Esto es por diseño. La función de autocompletar está destinada a mostrar todos los posibles destinatarios según los datos del directorio, no a aplicar políticas de seguridad. La aplicación real ocurre en la capa de envío del uso compartido.

Dónde se almacena la lista de dominios bloqueados

La lista de dominios bloqueados se almacena en la configuración del inquilino de SharePoint Online y en la configuración de administración de OneDrive. Es una lista de nombres de dominio separados por comas. El servicio de uso compartido lee esta lista cuando un usuario envía una invitación. La lista no es leída por el JavaScript del lado del cliente que llena el cuadro de diálogo para compartir.

Cómo funciona el cuadro de diálogo para compartir

Cuando un usuario escribe una dirección de correo electrónico en el cuadro de diálogo para compartir, el navegador envía una solicitud a la API de People de Microsoft Graph. La API devuelve contactos y dominios sugeridos del directorio de la organización del usuario y de la lista de direcciones global. La API no filtra los resultados contra la lista de dominios bloqueados. Por lo tanto, cualquier dominio que exista en el directorio o en los contactos anteriores del usuario aparecerá.

Pasos para aplicar los dominios bloqueados correctamente

Para evitar que los dominios bloqueados aparezcan en el cuadro de diálogo para compartir, debe configurar la configuración de acceso entre inquilinos en Azure AD además de la lista de dominios bloqueados de SharePoint. Esta combinación bloquea el dominio tanto a nivel de solicitud de uso compartido como a nivel de búsqueda en el directorio.

Método 1: Agregar el dominio a la lista de dominios bloqueados de SharePoint

  1. Inicie sesión en el centro de administración de SharePoint
    Vaya a https://admin.microsoft.com y seleccione SharePoint de la lista de centros de administración. Alternativamente, vaya directamente a https://admin.microsoft.com/SharePoint.
  2. Abra la configuración de uso compartido
    En la navegación izquierda, seleccione Directivas y luego haga clic en Uso compartido. Esto abre la página de configuración de uso compartido externo.
  3. Desplácese hasta la sección Dominios bloqueados
    Bajo el encabezado “Dominios bloqueados”, haga clic en la casilla de verificación para “Bloquear dominios específicos”. Aparece un cuadro de texto.
  4. Ingrese el dominio que desea bloquear
    Escriba el nombre de dominio, por ejemplo example.com. No incluya el símbolo @. Separe varios dominios con comas o líneas nuevas.
  5. Guarde la configuración
    Haga clic en Guardar en la parte inferior de la página. El dominio ahora se agrega a la lista de bloqueo.

Método 2: Bloquear el dominio en la configuración de acceso entre inquilinos de Azure AD

Este método evita que el dominio aparezca en el autocompletado del cuadro de diálogo para compartir y bloquea todo el acceso entre inquilinos desde ese dominio.

  1. Inicie sesión en el centro de administración de Azure AD
    Vaya a https://entra.microsoft.com e inicie sesión con una cuenta de administrador global.
  2. Navegue a Identidades externas
    En el menú izquierdo, seleccione Identidad > Identidades externas > Configuración de acceso entre inquilinos.
  3. Agregue una configuración organizacional
    Haga clic en Agregar organización. En el panel que se abre, seleccione Especificar ID de inquilino o nombre de dominio e ingrese el dominio que desea bloquear, por ejemplo example.com. Haga clic en Agregar.
  4. Bloquee el acceso entrante y saliente
    Después de agregar el inquilino, haga clic en la fila del inquilino para abrir su configuración. En la pestaña Acceso entrante, establezca Estado de acceso en Bloquear acceso para todos los usuarios. En la pestaña Acceso saliente, establezca Estado de acceso en Bloquear acceso para todos los usuarios.
  5. Guarde la configuración
    Haga clic en Guardar en la parte superior de la página. El dominio ahora está bloqueado a nivel de Azure AD.

Método 3: Usar PowerShell para bloquear el dominio

También puede agregar el dominio bloqueado usando el Shell de administración de SharePoint Online. Este método es útil para operaciones masivas.

  1. Instale el Shell de administración de SharePoint Online
    Abra Windows PowerShell como administrador y ejecute el comando Install-Module -Name Microsoft.Online.SharePoint.PowerShell.
  2. Conéctese a SharePoint Online
    Ejecute Connect-SPOService -Url https://yourtenant-admin.sharepoint.com e inicie sesión con sus credenciales de administrador.
  3. Establezca la lista de dominios bloqueados
    Ejecute el comando Set-SPOTenant -BlockedDomainList "example.com". Para bloquear varios dominios, sepárelos con una coma: Set-SPOTenant -BlockedDomainList "example.com,test.com".
  4. Verifique la configuración
    Ejecute Get-SPOTenant | Select-Object -ExpandProperty BlockedDomainList para confirmar que el dominio está listado.

ADVERTISEMENT

Si los dominios bloqueados aún aparecen después de la solución principal

El dominio está en caché en el navegador del usuario o en Outlook

El cuadro de diálogo para compartir puede mostrar un dominio porque el usuario ha enviado previamente correo electrónico a alguien en ese dominio. El dominio se almacena en caché en el autocompletado del navegador del usuario o en la lista de Autocompletar de Outlook. Limpiar la caché del navegador o eliminar el contacto de Outlook no afecta el cuadro de diálogo para compartir de SharePoint porque el cuadro de diálogo consulta la API de People de Microsoft Graph, que incluye los contactos de Outlook del usuario.

Para eliminar un contacto en caché de la API de People, el usuario debe eliminar el contacto de su carpeta de contactos de Outlook. Después de la eliminación, puede tomar hasta 24 horas para que el cambio se refleje en el cuadro de diálogo para compartir.

El dominio es parte de un inquilino más grande con múltiples dominios

Si el dominio bloqueado es un subdominio de un dominio que no está bloqueado, el subdominio puede seguir apareciendo. Por ejemplo, si bloquea sub.example.com pero permite example.com, el cuadro de diálogo para compartir puede seguir mostrando sub.example.com porque el dominio raíz está permitido. Para bloquear todos los subdominios, agregue el dominio raíz a la lista de bloqueo y también agregue cada subdominio explícitamente.

El cuadro de diálogo para compartir muestra el dominio pero bloquea el uso compartido

En algunos casos, el dominio aparece en el cuadro de diálogo pero la invitación para compartir se rechaza cuando el usuario hace clic en Compartir. Este es el comportamiento esperado. El dominio aparece porque la consulta de autocompletar no filtra contra la lista de bloqueo, pero el uso compartido real está bloqueado. Para confirmar que el bloqueo está funcionando, intente compartir un archivo con un correo electrónico en el dominio bloqueado y verifique que SharePoint muestre un mensaje de error.

Elemento Lista de dominios bloqueados de SharePoint Configuración de acceso entre inquilinos de Azure AD
Efecto en el autocompletado del cuadro de diálogo para compartir No elimina el dominio de las sugerencias Elimina el dominio de las sugerencias después de hasta 24 horas
Efecto en las invitaciones para compartir Bloquea la invitación al momento del envío Bloquea la invitación y evita cualquier inicio de sesión desde el dominio
Alcance Solo SharePoint Online y OneDrive Todos los servicios de Microsoft 365, incluidos Teams, Exchange y SharePoint
Ubicación de configuración Centro de administración de SharePoint > Directivas > Uso compartido Centro de administración de Azure AD > Identidades externas > Configuración de acceso entre inquilinos
Tiempo para aplicar Inmediato Hasta 24 horas

Ahora puede bloquear dominios no deseados para que no aparezcan en el cuadro de diálogo para compartir de SharePoint combinando la lista de dominios bloqueados de SharePoint con la configuración de acceso entre inquilinos de Azure AD. El enfoque más efectivo es configurar ambas opciones. Use la lista de SharePoint para bloquear las invitaciones para compartir y use Azure AD para bloquear el dominio de aparecer en las sugerencias de autocompletar. Para obtener resultados inmediatos, limpie la caché del navegador y pida a los usuarios que eliminen los contactos de Outlook para el dominio bloqueado.

ADVERTISEMENT