cs-membership-user-migration
home
🛡️ cs-membership-user-migration-job
Esta API expone servicios de integración asociados a un proceso automatizado de migración de usuarios desde el sistema Membership hacia Azure AD B2C.
Incluye un job programado y endpoints de soporte que permiten la consulta y validación de usuarios migrados, actuando como una capa de abstracción y seguridad.
🌐 Información Básica
- Título de la API / Job: cs-membership-user-migration-job
- Versión: 1.0.0
- Plataforma: MuleSoft Anypoint Platform
- Tipo: Process API + Job Programado
- URL Base:
https://cs-membership-user-migration-job-qa.us-e1.cloudhub.io/api/ - Ambiente disponible:
qa - Protocolo: HTTPS / REST
- Formato de Datos: JSON
🔐 Autenticación
Para consumir los endpoints REST expuestos por esta API, el consumidor debe enviar obligatoriamente en cada solicitud los siguientes mecanismos de seguridad:
Client ID Enforcement
Headers requeridos:
client_idclient_secret
- Las credenciales son asignadas a la aplicación consumidora en MuleSoft Anypoint Platform.
Bearer Token (OAuth 2.0)
Header requerido:
Authorization: Bearer <access_token>
- El token debe ser obtenido desde el servicio corporativo de autenticación.
- El token debe estar vigente al momento de la solicitud.
Ambos mecanismos son requeridos para que la solicitud sea aceptada por la plataforma.
📌 Nota importante: Estos mecanismos aplican únicamente a los endpoints REST. El job programado se ejecuta de forma autónoma y no requiere autenticación externa.
🔒 Aviso de Seguridad
Las credenciales (client_id,client_secret) y los tokens OAuth son información sensible y no deben compartirse ni almacenarse en repositorios públicos.
🚀 Cómo Consumir
La API se encuentra publicada y disponible para consumo a través de:
- 🔗 MuleSoft Exchange – cs-membership-user-migration-jobhttps://anypoint.mulesoft.com/exchange/portals/fundacion-grupo-social/
📌 El acceso está restringido a consumidores previamente autorizados en Anypoint Platform.
📋 Para consultar detalles de cada método:
1. Navegar en el menú izquierdo de la documentación
2. Expandir la sección "Summary"
3. Seleccionar el método específico que requiere consultar
📍 Endpoints Disponibles
| Método | Endpoint | Descripción |
|---|---|---|
| GET | /obtain-users-by-b2c | Obtener información de un usuario desde Azure AD B2C mediante parámetros de consulta |
| GET | /identity-validation/{b2cObjectId} | Validar la identidad de un usuario migrado en Azure AD B2C |
🕒 Job Programado
- Tipo: Scheduler automático
- Descripción: Ejecuta el proceso masivo de migración de usuarios desde Membership hacia Azure AD B2C.
- Invocación:
- No requiere consumo externo
- Se ejecuta de forma autónoma según la programación configurada
- No aplican mecanismos de autenticación (ejecución interna)
⚠️ Manejo de Errores
La API utiliza códigos de estado HTTP estándar para indicar el resultado del procesamiento de solicitudes REST.
Estos códigos representan condiciones de autenticación, autorización, formato o disponibilidad del servicio, y no validaciones funcionales propias del proceso de migración de identidad.
| Código | Estado | Descripción |
|---|---|---|
200 | OK | Solicitud procesada correctamente |
400 | Bad Request | Parámetros inválidos o faltantes |
401 | Unauthorized | Token OAuth inválido o ausente |
403 | Forbidden | Client ID sin autorización para el recurso |
404 | Not Found | Recurso no encontrado |
409 | Conflict | Conflicto en el estado del recurso |
429 | Too Many Requests | Límite de solicitudes excedido |
500 | Internal Server Error | Error inesperado del lado del servidor |
502 | Bad Gateway | Error en sistemas backend |
503 | Service Unavailable | Servicio temporalmente no disponible |
504 | Gateway Timeout | Tiempo de espera agotado |
📞 Soporte
Para asistencia técnica o incidencias relacionadas con la integración:
Coordinación de Servicios de Integración y Aplicaciones
📧 Correo: epalma@fgs.co
📅 Información Adicional
Documentación actualizada: Enero 2026
© 2026 Fundación Grupo Social – Colmena