Resumen Técnico de Interlock

Glosario

  • LDAP: Protocolo Liviano de Acceso de Directorio
  • ADDS: Servicios de Dominio de Directorio Activo

Introducción

Interlock es una Herramienta de Administración de LDAP/ADDS Open-Source creado por Dylan Blanqué al cual contribuyeron también múltiples otras personas.

Vea debajo la lista de contribuyentes completa.

Esta herramienta consiste de un Front-end y un Back-end que permiten una manera veloz e intuitiva de administrar Servidores LDAP y ADDS desde cualquier lado a través de una Web GUI.

También permite características nuevas como Auto-administración del Usuario (Cambiar su propia password, y sus detalles), y registro de eventos de administración.

Para conocer más puede ver las demás sub-secciones de la documentación de Interlock.

Dependencias Utilizadas

Información sobre el Front-end de Interlock

El front-end fue creado en VueJS y Vuetify, un Framework Java-script y una Librería de UI respectivamente.

Su estructura fue diseñada con simplicidad y modularidad en mente, para poder añadir cualquier nueva funcionalidad que se requiera en el futuro.

Información sobre el Back-end de Interlock

El back-end fue creado con Python y DRF (Django Rest Framework), y es esencialmente el caballito de pelea que se comunica con el (o los) Servidores LDAP (Si una Pool de Servers es utilizada).

Utiliza SSL (A no ser que sea desactivado explícitamente) y Autenticación con Token JWT para comunicarse con el Front-end en forma segura.

Es donde toda la magia ocurre: bytes, estructuras, y cosas raras codificadas son convertidas a datos legibles, y han sido cosas dificiles de trabajar, ya que LDAP guarda -por ejemplo- Registros de DNS y Permisos en una forma críptica, de muy bajo nivel.

Lista Completa de Contribuyentes

  • Javier Blanqué
  • Martin Vilche
    • Sitio: https://martinvsolutions.com/
    • Acreditado por el Modulo de Llamadas y Constructores en el Front-end de Interlock
    • Acreditado por asistir con la implementación del Bus de Notificaciones
    • Otros Arreglos Menores y ayudas
  • etianen
  • dirkjanm
    • Acreditado por su increible repositorio de krbrelayx y sus scripts
    • Logré desarrollar todas las Operaciones de DNS gracias a su Script Set
    • Repo Link: krbrelayx Github)