jueves, 10 de marzo de 2011

a las Leave a Comment

OpenID

OpenID es un sistema de autenticación digital descentralizado, con el que un usuario puede identificarse en una página web a través de una URL (o un XRI en la versión actual) y puede ser verificado por cualquier servidor que soporte el protocolo.
En los sitios que soporten OpenID, los usuarios no tienen que crearse una nueva cuenta de usuario para obtener acceso. En su lugar, solo necesitan disponer de un identificador creado en un servidor que verifiqueOpenID, llamado proveedor de identidad o IdP
El proveedor de identidad puede confirmar la identificación OpenID del usuario a un sitio que soporte este sistema.

Con el objetivo de implementar OpenID en los sistemas de mi trabajo, he elaborado una presentación acerca de esta tecnología que ha tomado gran impulso.

Mas información en una presentación que realicé: Presentacion

Fuente: http://openid.es/accion/help


martes, 8 de marzo de 2011

a las Leave a Comment

Sandboxie

Sandboxie es un software de tipo sandbox (textualmente bandeja de arena) para Microsoft Windows, parecido a un sistema de virtualización por «aislamiento». Este freeware crea un «contenedor» dentro del cual los programas de aplicación se ejecutan de forma segura.

Osea que podemos ejecutar programas de forma totalmente segura!!! mmm....se me hizo interesante este concepto... d esta manera podemos ponernos a probar programas un poco dudosos sin miedo alguno...

Es un programa nuevo, pero se está actualizando

Sitio Oficial: http://www.sandboxie.com/
Descarga: http://www.sandboxie.com/index.php?DownloadSandboxie

Fuente: http://es.wikipedia.org/wiki/Sandboxie

martes, 1 de marzo de 2011

a las 2 comments

Inicio de Sesión Único usando Google e Integración de sus Servicios en tu aplicación web

Año nuevo, tarea nueva...

Aunque no es precisamente año nuevo, tengo tarea nueva en mi trabajo, la cual consiste en lo siguiente:

Existen, en la Universidad de Montemorelos, distitnos sistemas internos (Financiero, Académico, Colportaje, E-42), los cuales están desarrollados en distintas plataformas y con muy diferentes tecnologías. Cada uno de estos sistemas tiene un método de autenticación estándar: login; para el cual se requiere de un usuario y una contraseña.

El detalle o problema en esto es que, aún siendo todos sistemas internos propios de la UM, cada uno requiere su propia usuario y contraseña, es decir, aunque los diferentes sistemas son parte de la misma empresa, por así decirlo, y que muchas veces se usan todos por la misma persona, no hay relación entre ellos y trabajan de maneras muy separadas.

El primer punto principal de este trabajo es debido a que por años, ha sido el ¨sueño dorado¨ del Departamento de Sistemas, que es donde laboro, lograr la integración de todos estos sistemas mediante un login común para todos y así evitar que un mismo usuario-empleado tenga que estar recordando diferentes usuarios y contraseñas y así evitar las llamadas del tipo ¨el sistema no funciona/no entra ¨ debido a que el usuario ha olvidado su usuario y/contraseña o las está mezclando entre los diferentes sistemas.

El segundo punto importante de este trabajo es que la UM, por ser una institución educativa, tiene una cuenta de Google Apps, la cual solo usa para el manejo del correo. Es aquí donde entra la pregunta, ¿porqué usar solo el correo si tenemos la cuenta de Google Apps y esta dispone de mas herramientas tales como Calendar, Docs, Maps, etc? Si Google ya cuenta con los servicios gratuitos mencionados anteriormente, y para usarlos solo es necesario disponer de una cuenta google/correo gmail, ¿porqué no aprovechar esto?.

Pues bien, esto es lo que también tengo que lograr hacer: Lograr implementar un inicio de sesión único para todos los sistemas internos UM, usando para la autenticación, la cuenta de Google que tienen los empleados para sus correos y al mismo tiempo, ya autenticado el usuario con su cuenta Google tener acceso a todas las herramientas disponibles por Google como los Docs, Calendar, etc.

Lograr hacer estas dos cosas nos asegura unas claras ventajas como delegar el proceso de autenticación de usuarios a otra empresa, no tener almacenadas en nuestras bases de datos las contraseñas ni los usuarios de los diferentes sistemas, poder usar los Docs de Google como parte del sistema, ahorrando espacio en servidores ya que todo será almacenado por Google. Todo esto sería un primer paso muy, pero muy pequeño hacia Cloud Computing (Computación en la Nube), pero por algo se empieza.

Ahora, debido a que al mismo tiempo que trabajo, también estudio, he propuesto este trabajo como proyecto como parte de una materia llamada "Investigación en Ingeniería", para la cual he hecho una presentación como anteproyecto donde se explican las bases de este proyecto y, como ya he avanzado algo, diversa información que he ido recopilando durante el tiempo que llevo investigando.

En un tiempo, cuando logre hacer un avance significativo, haré otra entrada, poniendo al día el desarrollo de este proyecto.

Aqui la presentación: http://www.slideshare.net/guepardo190889/inicio-de-sesin-nico-e-integracin-con-los-servicios-de-google
 Fuentes: