El Módulo de Identidades de TecnetSOC se conecta directamente con Microsoft Entra ID (antes Azure Active Directory) para sincronizar usuarios, evaluar riesgos, analizar políticas de Acceso Condicional y monitorear inicios de sesión. Este artículo te guía paso a paso para dejar la integración funcionando desde cero.
---
El Módulo de Identidades de TecnetSOC te permite:
---
Antes de comenzar, asegúrate de contar con lo siguiente:
| Requisito | Detalle |
|---|---|
| Rol en Azure | Global Administrator o Privileged Role Administrator |
| Suscripción de Azure | Activa y asociada al tenant de tu organización |
| Licencia Entra ID | P1 (mínimo) para sign-in logs; P2 para Identity Protection y PIM |
| Acceso a TecnetSOC | Rol de client_admin o superior en la plataforma (portal.tecnetone.com) |
Nota: Las funciones básicas (lista de usuarios, Risk Score, estado de MFA) funcionan con licencias gratuitas de Entra ID. Sin embargo, los sign-in logs, Identity Protection y PIM requieren Entra ID P1 o P2 según la función.
---
La App Registration es la identidad que TecnetSOC usará para leer datos de tu tenant de manera segura.
TecnetSOC-IdentityModule (o el nombre que prefieras identificar fácilmente)
- Supported account types: Selecciona "Accounts in this organizational directory only" (solo tu tenant)
- Redirect URI: Déjalo en blanco por ahora
Una vez creada, verás la página de resumen de la app. Copia y guarda los siguientes valores — los necesitarás en el Paso 4:
Nota: Guarda estos valores en un lugar seguro. El Tenant ID tiene el formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.---
TecnetSOC necesita permisos específicos de solo lectura para acceder a los datos de identidad. Todos son Application permissions (no delegados), ya que la sincronización ocurre en segundo plano sin un usuario conectado.
| Permiso | Tipo | Función |
|---|---|---|
User.Read.All | Application | Leer todos los usuarios del directorio |
Directory.Read.All | Application | Leer configuración del directorio, grupos y OAuth consents |
Policy.Read.All | Application | Leer políticas de Acceso Condicional |
AuditLog.Read.All | Application | Leer sign-in logs y logs de auditoría |
UserAuthenticationMethod.Read.All | Application | Leer métodos de MFA por usuario |
RoleManagement.Read.All | Application | Leer roles y asignaciones (incluyendo PIM) |
IdentityRiskyUser.Read.All | Application | Leer usuarios riesgosos de Identity Protection |
IdentityRiskEvent.Read.All | Application | Leer detecciones de riesgo individuales (sign-ins comprometidos, IP sospechosa) |
Application.Read.All | Application | Leer service principals y credenciales de aplicaciones (para monitoreo de cuentas de servicio) |
AccessReview.Read.All | Application | Leer definiciones de Access Reviews de Entra ID Governance |
EntitlementManagement.Read.All | Application | Leer Access Packages de Entitlement Management |
Reports.Read.All | Application | Leer reportes de uso y autenticación |
Nota: El botón de admin consent solo está disponible para cuentas con rol Global Administrator. Sin este paso, la app no podrá leer ningún dato.
Verifica que todos los permisos muestren el estado "Granted" con una palomita verde antes de continuar.
---
El Client Secret es la "contraseña" que TecnetSOC usará para autenticarse como la app registration.
TecnetSOC Production (o cualquier etiqueta descriptiva)
- Expires: Selecciona 24 months (recomendado; recuerda renovarlo antes de que expire)
Advertencia: El valor del secret solo se muestra una vez. Si cierras la página sin copiarlo, tendrás que eliminar el secret y crear uno nuevo.
Guarda el secret en un gestor de contraseñas o vault seguro. No lo compartas por correo ni Slack.
---
Con los tres valores (Tenant ID, Client ID y Client Secret), ya puedes configurar la integración en la plataforma.
Si las credenciales son correctas, verás un mensaje de confirmación verde: "Conexión exitosa. Iniciando sincronización inicial..."
Nota: La validación de credenciales hace una llamada de prueba a Microsoft Graph para confirmar que los permisos están correctamente configurados. Si falla, revisa el Paso 2 para asegurarte de que el admin consent fue otorgado.
---
La sincronización inicial puede tardar entre 2 y 10 minutos dependiendo del número de usuarios en tu tenant.
Nota: La sincronización se ejecuta automáticamente cada 2 horas. Los datos del dashboard siempre muestran la información de la última sincronización exitosa, junto con la fecha y hora.
---
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). No uses el nombre de dominio del tenant.User.Read.All esté concedido y en estado "Granted".Policy.Read.All es necesario. Verifica que esté en la lista y marcado como "Granted".AuditLog.Read.All debe estar concedido.Última actualización: Abril 2026 | TecnetOne Knowledge Base