Tuesday, September 4, 2018

Autenticación Windows 10 con LDAP (openldap) usando pGina

Vamos a ver como configurar pGina en un instituto para autenticar usuario de nuestro LDAP.

Lo primero que debemos hacer es descargarnos el software de pGina. Permite usarlo desde windows XP SP3 y en nuestro caso lo vamos a usar con Windows 10, ya monté en su día pGina con windows XP sin problemas.

He usado la versión 3.1.8.0, lo mejor es que descargues de la página oficial la última versión, pero he guardado una copia de esa versión por si acaso hay problemas en el futuro



Tras instalar es muy sencillo.

  1. Nos vamos a la pestaña de "Plugin Selection"
  2. En el listado de plugins aparece "LDAP" activamos la casilla de autenticación
  3. Con la línea LDAP seleccionada le damos al botón "Configure" que aparece debajo del listado
  4. Configuramos los parámetro de nuestro LDAP
  5. LDAP Host: ldap 
  6. LDAP Port 389
  7. Group DN Pattern: cn=%g, ou=people, dc=instituto, dc=extremadura, dc=es
  8. Member Attribute: uid (!Importante que por defecto viene memberUid)
  9. User DN Pattern: uid=%u, ou=people, dc=instituto, dc=extremadura, dc=es
Guardamos la configuración el damos a aplicar y listo.

Aquí podeis ver un vídeo de como llegar a la parte de la configuración.



Os dejo una imagen de como queda la página de login en Windows 10


Durante la propia configuracion de pGina hay una pestaña de Simulación donde podeis probar algun usuario para comprobar, no teneis que salir a la página de login.


Wednesday, April 27, 2016

Fusion Tables y App Inventor


En Febrero terminé un curso de App Inventor en el CPR de Castuera, algunos profesores del instituto querían aprender a desarrollar aplicaciones.

El curso duró 24 horas y empezamos completamente desde 0, aún así quería que vieran como poder obtener datos de internet y  como poder guardarlos para los posibles futuros proyectos que vayan a realizar con los alumnos.

Las cosas básicas la verdad es que en general lo pillaron todo bastante bien, pero el tema de la configuración de Fusion Tables no es un tema baladí.

Quedé con ellos en que grabaría algo para que pudieran tenerlo de referencia, aquí cumplo mi promesa.

Pasos en el vídeo


  • Añadir componente Fusion Tables en el proyecto
  • Realizar una consulta y trabajar con el resultado
  • Abrir una nueva Fusion Table(meter algun dato)
  • Obtener el id de la Fusion Table creada para guardarlo en una variable en el proyecto
  • Ir a consola de desarrollador de Google y crear un proyecto nuevo
  • Habilitar API de Fusion Tables en el proyecto
  • Crear una credencial de Cuenta de Servicio
  • Obtener el fichero P12 y el correo de la credencial
  • Compartir la Fusion Table con ese correo obtenido en el paso anterio
  • Configurar el componente Fusion Table en el proyecto (Correo, Archivo y check Cuenta de servicio)
  • Ver la magia

Tuesday, September 23, 2014

Refactoring to Patterns by Xavi Gost

Últimamente estaba haciendo contenido original pero creo que el vídeo a continuación merece ser visto y archivado.

Disfrutad viendo al genio de Xavi Gost con su charla de "Refactor to Patterns"



Sunday, August 31, 2014

Javascript y su irrupción en el escritorio



Node Webkit
¿Cómo lo conocimos en Kinética Mobile?
Patentes y el mundo de algoritmos/software.
Problemas confrontados Nodewebkit
    Librerías en C de Node
    Ejecutar el proyecto
    Montar el EXE






Un anillo para gobernarlos a todos

Thursday, July 31, 2014

PHP - Launch command in background

 "command to launch" > /dev/null 2>/dev/null &

Saturday, July 12, 2014

gitsv - Facilitando el Versionado de Software


¿Qué es gitsv?
¿Por qué hacerlo?
    Motivos personales
    Motivos profesionales
¿Cómo funciona? [Vídeo incluído]