Autenticación centralizada de aplicaciones con LDAP

Slides:



Advertisements
Presentaciones similares
Se accede por medio de un navegador web Para usar Moodle es necesario: Tener una computadora con al menos un navegador web instalado y con conexión a.
Advertisements

Configurar un curso (Función del profesor) Editar el nombre, el nombre corto y el informe (que se muestra en la portada) Escoger la formato del curso y.
MAC OS.... CONCEPTOS GENERALES
USUARIOS DE JOOMLA! Usuarios de Joomla Introducción
Prestaciones DVR.
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
Marco Benzi Eduardo González Matías Müller Redes de Computadores I - ELO 322.
Presentado por: Lenin Isaías Escobar Mendoza
SERVIDOR DE CONTENIDOS
Control de versiones con Subversion v1.1 © 2012.SOPORTE. DIS. Ronald De La Cruz Cueva Equipo de Soporte USMP.
Agenda Problemas Comunes
Estructuras en Sistemas Operativos
Directorio Activo- Active Directory
Janny David Vilac Salazar David Alejandro Gallo Moya
ADMINISTRACIÓN DE LOS PORTALES WEB DE LOS OBSERVATORIOS DE RECURSOS HUMANOS EN SALUD 24 y 25 de abril de 2012 Marco A. Ramírez Chávez.
Luis Barrio de Alarcón 2º Curso de ASI I.E.S Gonzalo Nazareno
PRESENTACIÓN DE TU PROPIA NUBE con
Eclipse es un entorno integrado de desarrollo, desarrollado principalmente para java pero cuyas funcionalidades pueden extenderse mediante la adición.
SQL. PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
InSoft Ltda les da la bienvenida a su curso virtual “Principales novedades del Release 54” parte I. Si tiene dificultades técnicas por favor contáctenos.
GLPI REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DE EDUCACIÓN
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Wikis Un Wiki (del hawaiano wiki wiki, «rápido») es un sitio web colaborativo que puede ser editado por varios usuarios. Los usuarios de una wiki pueden.
Tema 1. Introducción a Windows 2000
Sistema operativo libre vs propietario
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Google Chrome Google Chrome es un navegador de internet de código abierto diseñado para ser compatible con aplicaciones web y para aportar a las búsquedas.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
Grupo 7: Nelson de Jesús escobar duque Yanny Andrés
04/02/031 UML con Poseidon Soledad Penadés Comadrán Laboratorio de Sistemas de Información Facultad de Informática Universidad Politécnica de Valencia.
Cuentas de usuarios y grupos en windows 2008 server
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Resumen Cap. 2 María Camila López Restrepo 11*3.  Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware.
Para instalar LINUX UBUNTU EN UNA MAQUINA VIRTUAL: Insertamos el CD Esperamos que arranque Seleccionar instalar Luego el idioma Elegir su ubicación y la.
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
La administración de dominios
Instituto Tecnológico de las Américas (ITLA)
Laboratorio Informática I Clase 2 Software Sistemas Operativos.
JOSE LUIS JAEN AGUILAR HERRAMIENTAS DE INTERCCIÓN EN ENTORNOS VIRTUALES.
C OLEGIO T ÉCNICO S ALESIANO Nombres: Juan Orellana Jorge Sarmiento Curso: 3º de Bachillerato E1 Tema: Instalación Nativa y Virtual de Ubuntu 9.04.
Squash FS.
FL Print Job Tracker 4.0 Administra Controla Audita Almacena “Spend less time managing your printing costs and more time managing your profit”
BASE DE DATOS DISTRIBUIDAS
Desarrollo DE apps móviles
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
Introducción a GDevelop
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
INSTALACIÓN Y ADMINISTRACIÓN DEL
Aplicaciones en 2,3 y n capas
Instituto Tecnológico Superior de Libres Organismo Publico Descentralizado del Gobierno del Estado de Puebla José Alejandro Leal González.
Sistemas de Control de Versiones
WORDPRESS. UNIDAD EDUCATIVA “CALASANZ” ISAÍAS SILVA PRIMERO DE BACHILLERATO “D”
Instalación de Moodle local, paso a paso.
UNIVERSIDAD TÉCNICA DE AMBATO Facultad de Ingeniería Civil y Mecánica TEMA: Almacenamiento Virtual Integrantes: Andrés Naranjo Andrés Núñez Segundo Semestre.
“Microsoft Windows Server 2008, diseñado para ofrecer a las organizaciones la plataforma más productiva para virtualización de cargas de trabajo, creación.
BUSINESS T&G Think & Grow Uniclass Gestión Documental Solución Web para Mejorar la Captura y Gestión.
Cristina Sánchez.  Linux y Windows son sistemas multiusos. Esto permite que varias personas puedan usar el mismo ordenador para realizar sus tareas.
El sistema de gestión y aprendizaje es un software instalado en un servidor web que se emplea para administrar, distribuir y controlar las actividades.
1.El softwareEl software 2.Licencias de softwareLicencias de software 3.Sistemas operativos actualesSistemas operativos actuales 4.VirtualizaciónVirtualización.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Desarrollo y servicios web Luisa Fernanda Rincón Pérez
ASPECTOS BÁSICOS IRENE LÓPEZ-REY SÁNCHEZ-CANO DIEGO FRAILE SERRANO MARTÍN CORBACHO LOARTE ALFONSO JOSÉ GÓMEZ BLÁZQUEZ.
COMUNICACIÓN Y TICS KÁROL FERNANDA BARRAGÁN M. JENNYLITH DAYANA ARDILA P. WENDY PAOLA PINTO F.
DOCENTE: CLAUDIA ESTHER DOMÍNGUEZ BRIGIDO CBTIS 242 CUETZALAN DEL PROGRESO, PUE.
Digamos que… Es una aplicación para crear y gestionar espacios donde un centro educativo, institución o empresa, gestiona recursos educativos proporcionados.
Módulo 1: Introducción a la administración de cuentas y recursos.
Transcripción de la presentación:

Autenticación centralizada de aplicaciones con LDAP Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

¿Qué vamos a hacer? Almacenar información en un sistema centralizado de directorios. Realizar autenticaciones de aplicaciones usando LDAP. Administración de registros mediante una aplicación en PHP. Adición de usuarios mediante la misma aplicación. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

Ventajas No hay especificaciones de estructura de las aplicaciones (nombre globales). La mayoría de las aplicaciones disponen de soporte para LDAP. Sistema jerárquico de guardado de información. Alta velocidad de lectura de registros. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

Herramientas usadas KVM, Kernel-based Virtual Machine. Git, sistema de control de versiones distribuido. OpenLDAP. CMS: Moodle y MediaWiki. PHP (Eclipse). Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

KVM Virtualización completa sobre hardware x86. Solo para S.O. Linux. No requiere modificaciones del Kernel. Buenos resultados de rendimiento. Ejecuta S.O. huéspedes Linux (32/64 bits) y Windows (32 bits). Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

KVM Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

Git Sistema de control de versiones distribuido. Multiplataforma. Sistema de merge optimizado para código. Compatible con programas diseñados para SVN. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

LDAP - Esquema InetOrgPerson: atributos como $mail o $givenName (no obligatorios). posixAccount: atributos como $uid, $uidNumber, $gid, $gidNumber, $userPassword… top: necesario para el funcionamiento de LDAP. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

LDAP - ACL Establece permisos para usuarios a distintos niveles y atributos. Los permisos sobre ciertos atributos varían según el propietario de los mismos. Nos provee seguridad adicional. Las ACL se introducen en slapd.conf Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

ACL - Estructura Dos grupos: profesores y alumnos. Todos los usuarios irán dentro de People. Todos los grupos irán dentro de Group. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

Moodle - LDAP Configuración por interfaz web Requiere especificar que contedrá cada atributo. Explicación... Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

MediaWiki - LDAP Descargamos e instalamos la extensión de LDAP para MediaWiki. Editamos el archivo LocalSettings.php Especificamos permisos para dos tipos de usuarios. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

Aplicación PHP - Funciones Funciones asignadas según grupo. Gestión de los datos insertados: modificar, borrar … Registro de usuarios, uno a uno o masivamente. Modificación del perfil personal. Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno

Aplicación PHP - Clases LDAP_class LDAP2LDIF Upload Antonio Luis Román-Naranjo Varela – 2º ASI Gonzalo Nazareno