udistrital / autenticacion_mid

0 stars 0 forks source link

Ajustes X-Ray #86

Open milo19980525 opened 8 months ago

milo19980525 commented 8 months ago

Se requiere ajustar el repositorio de Utilsoas para que el funcionamiento con X-Ray sea lo más transversal posible y cumpla con los requisitos básicos de seguridad.

Especificaciones técnicas

Sub Tareas

Criterios de aceptación

Requerimientos

Dependencias

Definition of Ready - DoR

Definition of Done - DoD - Desarrollo

a52290451 commented 7 months ago

Actualización de estado de actividades

  1. Se completa la migración de métodos de utilidades para las APIs:
    • cumplidos_dve_mid.
    • resoluciones_mid_v2.
  2. Se completa el refactor de las siguientes APIs, asociado con el consumo de los métodos migrados a utils_oas/request:
    • cumplidos_dve_mid.
    • resoluciones_mid_v2.
  3. Se completa parcialmente las pruebas de migración y refactor en las APIs:
    • cumplidos_dve_mid.
    • resoluciones_mid_v2.

Observaciones

  1. X-Ray queda completamente funcional en las APIs refactorizadas.
  2. Para completar las pruebas funcionales, se requiere probar los métodos POST de las APIs.
  3. la API "resoluciones_mid_v2" requiere una actualización en la variable de entorno: "RESOLUCIONES_MID_V2_PROTOCOL_ADMIN" con el valor "http://"".

image

El historial de APIs Migradas, Refactorizadas y Probadas se puede consultar en:

https://udistritaleduco-my.sharepoint.com/:x:/g/personal/computo_udistrital_edu_co/EWjfag326S1AijrW8TKL7dQBz_B7Qy7BQ2AQD7aePZYHMw?e=VFW1jZ

Nota: El desarrollo se encuentra en local ya que no es posible actualizar el repositorio "utils_oas" hasta no completar todas las pruebas de los métodos migrados.

milo19980525 commented 7 months ago

@a52290451 por favor comentar estado actual

a52290451 commented 7 months ago

Actualización de estado de actividades

Migración de utilidades comunes en APIs a repositorio "utils_oas/request"

Se realiza la migración de funciones relacionadas con utilidades y peticiones entrantes y salientes, así como el refactor de los métodos y consumos en las siguientes APIs:

Formato de migración de Utilidades de APIS MID

Nota:

a52290451 commented 7 months ago

Actualización de estado de actividades

Evaluación de Alternativas para el Almacenamiento y Recuperación de Variables de Entorno.

Se examinan diversas opciones para el manejo de variables de entorno, destacando la consideración de almacenarlas en GitHub y acceder a ellas desde el mismo repositorio. Para este propósito, se han creado los siguientes registros a nivel de organización:

Secret: DAEMON_ADDR_AWS_XRAY_1 Variable: DAEMON_ADDR_AWS_XRAY_2

Este enfoque se enfrenta a la complejidad de consumir estas variables desde un API en Go. Hasta la fecha, esta tarea no ha producido resultados positivos, dado que el código de las APIs se empaqueta y se envía a AWS, donde se crea un entorno de ejecución específico. En este entorno, las variables de entorno son leídas para el API en cuestión.

Dada la falta de viabilidad de esta solución, se procede a explorar la alternativa de establecer una variable de entorno global en AWS, accesible por cualquier API, como siguiente paso en la búsqueda de una solución más eficiente.