udistrital / autenticacion_mid

0 stars 0 forks source link

Apropiación de generalidades: API gestor_documental_mid #41

Closed a52290451 closed 2 years ago

a52290451 commented 2 years ago

Se requiere realizar la apropiación de generalidades con respecto al API gestor_documental_mid de acuerdo a las siguientes consideraciones:

  1. Se debe clonar repositorio en local y comprobar su funcionamiento con peticiones a través de sus diferentes servicios.
  2. Se debe comprobar el funcionamiento de documentos_crud en cuanto a la consulta y almacenamiento de metadatos.
  3. Se requiere comprobar el funcionamiento de NUXEO en cuanto a la consulta y almacenamiento de documentos físicos y metadatos generados.
  4. Revisar documentación del gestor_documental_mid.
  5. Análisis de manipulación de documentos en base 64 con python para alteración de información. Tomar como referencia lo desarrollado en fases anteriores.

Observaciones:

  1. Consultar credenciales para acceso a NUXEO con Cristian Alape.

Criterios de acpetación

Material de apoyo

  1. Documentación y guía.
  2. Acta de entregable v1.
iMrJulian commented 2 years ago

Apropiación

  1. Se debe clonar repositorio en local y comprobar su funcionamiento con peticiones a través de sus diferentes servicios.

image

a52290451 commented 2 years ago

Se requiere adjuntar evidencia de las subtareas realizadas.

iMrJulian commented 2 years ago

Apropiación

Se clona el repositorio del gestor_documental_mid

image

Correr la api del gestor_documental_mid

image

Probar su funcionamiento gestor_documental_mid

Get / image

Post /upload/{id} con un documento prueba en base 64 image

Get /upload/{id} con el documento prueba cargado anteriormente image

Se prueba el funcionamiento de documentos_crud con el documento recien creado en la prueba de Post /upload/{id} Get pruebasapi.intranetoas.udistrital.edu.co:8094/v1/tipo_documento/{id} image

Insertar metadatos en un documento a partir de la obtención de el desde nuxeo, para luego insertarlo como propiedades del mismo en base64 a partir de un encoded, tomandolo como un diccionario donde tiene llave valor. image

El gestor_documental_mid ya esta haciendo un proceso de firma electronica, generandola con la libreria Cryptography a partir de la generación de una llave privada y donde el metodo .sign de esta llave privada, crea la firma electronica sin necesidad de obtener el hash primero. image

Adicionalmente se encontro que el gestor documental no esta estampando la firma, si no que la pasa como metadata del documento. image

a52290451 commented 2 years ago

Se validan tareas realizadas.