Importante: Active Directory (AD) sincronizar ya no estará disponible para configuración después del 30 de junio de 2025. Considere usar aprovisionamiento confidencial en su lugar.
Más información sobre SSO Confidencial de Dashlane y Aprovisionamiento de SCIM
Como administrador de un plan profesional de Dashlane, puede configurar Dashlane para sincronizar automáticamente Active Directory (AD) usuarios y grupos para el aprovisionamiento y desaprovisionamiento automatizado de cuentas de Dashlane.
Gestionar el aprovisionamiento de miembros del plan con SCIM
Recorrido en video
Este video proporciona un recorrido detallado de la configuración de Dashlane para sincronizar automáticamente Active Directory (AD) usuarios y grupos para el aprovisionamiento y desaprovisionamiento automatizado de cuentas de Dashlane.
Crear un grupo de AD y una cuenta de servicio
- Inicie sesión en un servidor de Windows con el módulo de Active Directory Usuarios y Equipos.
- Crear o identificar un grupo cuyos miembros le gustaría invitar a su plan. Si no existe un grupo, recomendamos crear un grupo "AllDashlaneUsers".
- Agregar al menos un usuario de AD con una dirección de correo electrónico al grupo.
- Crear un usuario de Active Directory que usará para ejecutar el script de sincronización, comúnmente referido como cuenta de servicio. En el video de ejemplo, creamos la cuenta de servicio "SA_DashlaneSync".
- Agregar la cuenta de servicio al grupo de administradores locales para que pueda iniciar sesión en la máquina y ejecutar scripts de PowerShell.
- Iniciar sesión como la cuenta de servicio recién creada.
Configurar la Consola de Administración
Para configurar su cuenta para la sincronización de AD:
- Inicie sesión en la Consola de Administración.
- Seleccione Integraciones, Aprovisionamiento y luego Configurar para Active Directory.
- Active el aprovisionamiento automático de usuarios y sincronización de grupos.
- Una vez que haya verificado la sincronización y que todos los miembros actuales de Dashlane estén en el alcance de la sincronización, considere activar el desaprovisionamiento automático de usuarios.
- Seleccione Copiar para copiar el script de AD de Dashlane que se muestra en la ventana gris a su portapapeles.
Configure Active Directory y el script de sincronización
- Inicie sesión en un servidor o estación de trabajo de Windows con Windows PowerShell 3.0 o posterior con la cuenta de servicio que creamos anteriormente.
- Si no lo ha hecho ya, cree o identifique un grupo de seguridad de Active Directory que le gustaría sincronizar con Dashlane.
- Recomendamos crear un nuevo grupo llamado AllDashlaneUsers para comenzar.
- Agregar usuarios al grupo a los que desee tener cuentas de Dashlane.
- Abra PowerShell ISE y seleccione Archivo y luego Nuevo.
- Pegue el script guardado en su portapapeles desde el Paso 4 en Configurar la Consola de Administración.
-
Edite la línea 21 del script e ingrese los nombres de los grupos que desea sincronizar con Dashlane.
- Guarde el Script de PowerShell en la máquina local.
-
Ejecute el Script seleccionando la flecha verde en PowerShell ISE.
- Asegúrese de que el script devuelva lo siguiente: "code":200,"message":"OK"
- Copie la cadena de texto entre los guiones a su portapapeles.
- Navegue de regreso a la Consola de Administración y Actualice la página.
- En la ventana emergente Verificar llave de seguridad, seleccione Continuar.
- Ingrese la cadena de texto de su portapapeles que copió del paso 10 en el campo de texto y seleccione Verificar ahora.
Verificar la sincronización
- En la Consola de administración, vea la ficha Usuarios y valide que cualquier nuevo miembro del plan tenga un estado Invitación pendiente.
- En la ficha Grupos, vea los grupos que se han sincronizado.
- Para ver su estado de sincronización de AD en la Consola de administración, seleccione Integraciones y luego Aprovisionamiento. Luego seleccione Configurar para Active Directory.
- Después de confirmar que todos los miembros sincronizados están incluidos en los grupos de sincronización de Active Directory, recomendamos activar Desaprovisionamiento automático de usuarios.
Programar una sincronización regular con el Programador de tareas
Con el script guardado en su dominio, puede programarlo para que se ejecute automáticamente en un intervalo que defina.
Nota: La cuenta de miembro del plan configurado para ejecutar esta tarea debe poder leer Unidades Organizativas (OU) y cuentas de miembro en su entorno de Active Directory.
- Asegúrese de haber iniciado sesión con la misma cuenta de servicio que utilizó para ejecutar la sincronización inicial.
- Programarlo para que se ejecute con una cuenta diferente no funcionará porque la clave de sincronización generada se deriva de la máquina y el miembro utilizado para la sincronización y necesita permanecer igual.
- En el Windows Server que ejecutará el script, abra el Programador de tareas.
- Seleccione Biblioteca del Programador de Tareas.
- Seleccione la ficha Acción en el menú superior izquierdo.
- Seleccione Crear tarea.
- Seleccione la ficha General.
- En el cuadro de texto Nombre, escriba Dashlane AD Sync.
- Seleccione Opciones de Seguridad.
- Dentro de Opciones de Seguridad, seleccione las casillas para Ejecutar tanto si el usuario ha iniciado sesión como si no y Ejecutar con los máximos privilegios.
Establezca un programa para que el script se ejecute creando un nuevo desencadenador. En el siguiente ejemplo, se ejecutará diariamente a la 1:00 a.m.
- Seleccione la ficha Acciones.
- Seleccione Nueva Acción.
- En Programa/script, escriba lo siguiente: powershell
- En Agregar argumentos (opcional), pegue lo siguiente:
-file C:\FilePathtoPowershellScript\dashlane-ad-sync.ps1
Algunas consideraciones
- Una vez que haya configurado la sincronización, recomendamos administrar sus grupos de Dashlane y los miembros del plan exclusivamente a través de su Active Directory.
- Todos los miembros considerados por el script deben tener una dirección de correo electrónico especificada en Active Directory.
- Los administradores no pueden desaprovisionar a todos los administradores porque cada plan debe tener al menos un administrador activo.
- Cada plan debe tener al menos un contacto de facturación activo.
- El número de miembros en los grupos sincronizados no debe ser mayor que los puestos disponibles en su cuenta.
Sincronización solo de usuarios
Para sincronizar solo a los miembros del grupo AD y no crear un grupo de uso compartido de Dashlane, edite las líneas 124 y 125 del script de sincronización de AD.
Ejemplo:
Antes del cambio en la línea 124 y 125:
$DataStr += $GroupInfo.ObjectGUID
$DataStr += $GroupInfo.Name
Después del cambio en la línea 124 y 125:
$DataStr += $GroupInfo.Sync_Users_Only
$DataStr += $GroupInfo.Sync_Users_Only
Mensajes de error
Mensaje de Error 400
Dashlane sincronización respondió con lo siguiente: {"code":400,"message":"Bad Request"}
Para resolver el error:
- Asegúrese de no intentar sincronizar más miembros de los puestos que ha comprado.
- Asegúrese de que el Módulo Active Directory para Windows PowerShell esté instalado.
- Asegúrese de haber configurado opciones de seguridad HTTPS.
- Asegúrese de que al menos un usuario con una dirección de correo electrónico esté en el grupo de Active Directory que está intentando sincronizar.
No aparece la clave de sincronización de Directorio
Para resolver el error:
- En su script de PowerShell, cambie la variable DashlaneDirectorSyncKey## a un nuevo número para forzar una nueva clave de sincronización.
- Guarde y ejecute el script.
Ejemplo:
Antes del cambio en la línea 104 (podría variar algunos números dependiendo de cuántos grupos tenga):
$CspParameters.KeyContainerName = "DashlaneDirectorySyncKey53"
Después del cambio en la línea 104:
$CspParameters.KeyContainerName = "DashlaneDirectorySyncKey54"
Mensaje de error 403
Dashlane sync respondió con lo siguiente: {"code":403,"message":"Forbidden"}
Para resolver el error:
- Inicie sesión en la Consola de Administración.
- Seleccione Integraciones y luego Aprovisionamiento. Luego seleccione Configurar para Active Directory.
- Habilitar aprovisionamiento automático de usuarios y grupos.
Mensaje de Error error member_removal_over_limit
El script de sincronización de AD tiene un límite incorporado que previene la desincorporación masiva accidental de usuarios. En ocasiones, es necesario desincorporar de forma masiva, por lo que necesitará aumentar el límite de usuarios que puede desincorporar de su plan.
Para resolver el error:
- En su script de PowerShell, agregue un ";removalLimit=###" al final de la siguiente línea (alrededor de la línea 155) y ejecute manualmente el script.
Ejemplo: Este ejemplo desincorpora 100 usuarios con el script de sincronización.
Antes del cambio alrededor de la línea 155:
Después del cambio del límite de eliminación a 100 usuarios, permitiendo la eliminación de hasta 100 usuarios:
$Payload = @{adLogins=$FileContentEncoded;adToken=$INSTALL_TOKEN;teamId=$TEAM_ID;signature=$SignatureHash;publicKey=$PublicKeyHash;removalLimit=100}
Después de que sus usuarios sean eliminados a través de la sincronización, considere eliminar el texto agregado para restablecerlo a la configuración predeterminada, que es de 10 usuarios o el 5% de todos los usuarios, lo que sea mayor.
Mensaje de Error Sincronización de Dashlane Error
La sincronización de Dashlane respondió con lo siguiente: Error de Sincronización de Dashlane:System.NotSupportedException - el contenido de la respuesta no puede ser analizado porque el motor de Internet Explorer no está disponible, o la configuración de primer lanzamiento de Internet Explorer no está completa. Especifique el parámetro usebasicparsing y vuelva a intentarlo.
Para resolver el error:
- Agregue el interruptor -usebasicparsing a la línea $response en el script de Powershell, alrededor de la línea 158.
- Guardar y ejecutar el script.