SlideShare una empresa de Scribd logo
1 de 18
Inicio de SesiónÚnico con Google Seth Karim Luis Martínez Facultad de Inteniería y Tecnologíade la Universidad de Montemorelos Mayo 2011
Panorama General Cómoimplementar un inicio de sesiónúnicopara los usuarios de los diferentessistemasexistentes en la Universidad de Montemorelos? Cómointegrar los recursos de Google tales como Calendar, Gmail, Docs y demás, a los sistemasexistentes en la Universidad de Montemorelos?
La forma segura, rápida y fácil de loguearte… La direcciónúnica… OpenID
Quées? Sistema de autenticación digital descentralizado, con el que un usuario puede identificarse en una página web a través de una URL. La autentificación del usuario se delega a un tercero
Porquéusarlo? Con un único nombre de usuario (URL) se puede acceder a todos los sitios web que soporten el protocolo. Una identidad Web unificada
…porquéusarlo? Apoyadoporgrandesempresascomo Google, Yahoo, Facebook.
…porquéusarlo? Aumenta las tasas de registro en tú web al acelerar los procesos de registro Acceso a un perfil de usuario rico en datos Mayor control de la identidad personal en línea
…porquéusarlo? Reduce los costos de atención al cliente y recuperación de contraseñas al igual que la frustración de los clientes por olvidar sus contraseñas Minimiza los riesgos de seguridad de contraseñas Evita el pishing y evita el spam
Cómofunciona? PASO 1: Crearnosunacuenta con un proveedor de confianza PASO 2: Acceder a un sitio web quesoporteOpenID a)Introducir la URL de nuestraperfilOpenID b)Indicar el proveedormediante el cualqueremosautenticarnos PASO 3: El sitio web nosredirecciona a nuestroservidor elegido y nos pedirá el usuario y/o contraseña paraconfirmarnuestraidentidady autorizar los datos a compartir PASO 4: El control se devuelve al sitio web, quienyasabráquienessomos
Opcionesdisponibles Java -> JOpenID, OpenID4Java C#  DotNetOpenID Perl -> OpenID4Perl PH -> PHP OpenID Library, EasyOpenID Python -> PhytonOpenID Library Ruby on Rails –> Ruby OpenID Library Coldfusion -> CFOpenID Haskell -> hsopenid
Resúmen
¿Quéhiceyo?
IMAGEN DE LOGIN.JSP *
¿Cómo lo logré? *IDEA ORIGINAL: Inicio de sesión único para utilizar los servicios de Google PASOS: Investigación ¿Qué es Inició de sesión único y qué opciones hay? Primeras decisiones: OpenID, Google como Proveedor de Identidad, OpenID4Java, Spring Security 2 Actualización del Sistema Financiero (appfuse 1.9.4) con  Spring Framework 2.0 y Acegi Security 1.0.2 a Spring Framework 2.5 y Spring Security 2.0.6 Problemas: Aprender Spring, XML, Beans, Documentación en inglés, información en inglés, búsquedas en foros, roles, etc. Funcionamiento de la configuración para logueo por formulario y base de datos Funcionamiento con OpenID (MyOpenID), Google, Google Apps: Uso de ejemplos, búsqueda de dependencias, decompilaciones, debugs, Grupos de Google, archivo meta-host
¿Quéquedaporhacer? *Registro automático de nuevos usuarios *Implementación en los demás sistemas institucionales *SSO (Single Sign-On) *
Manymoon…ejemplo a seguir https://manymoon.com/?
Gracias

Más contenido relacionado

Similar a Presentacion de proyecto

Identidad en la Red y portabilidad de datos personales
Identidad en la Red y portabilidad de datos personalesIdentidad en la Red y portabilidad de datos personales
Identidad en la Red y portabilidad de datos personales
sgua
 
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Andrés Iturralde
 
04 Soluciones Basadas En Enterprise Search
04 Soluciones Basadas En Enterprise Search04 Soluciones Basadas En Enterprise Search
04 Soluciones Basadas En Enterprise Search
Antonio Soto
 
Segunda Charla
Segunda CharlaSegunda Charla
Segunda Charla
Luis Vahos
 
2 estructura de_un_sitio_web
2 estructura de_un_sitio_web2 estructura de_un_sitio_web
2 estructura de_un_sitio_web
Yulian Bedoya
 

Similar a Presentacion de proyecto (20)

Open ID
Open IDOpen ID
Open ID
 
Single sign on spanish - guía completa
Single sign on   spanish - guía completaSingle sign on   spanish - guía completa
Single sign on spanish - guía completa
 
Borghello Open Id
Borghello Open IdBorghello Open Id
Borghello Open Id
 
Seguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developerSeguridad en las apis desde un punto de vista de developer
Seguridad en las apis desde un punto de vista de developer
 
OpenID
OpenIDOpenID
OpenID
 
Sashelin-Cristobal-Integrador-TIC..pptx
Sashelin-Cristobal-Integrador-TIC..pptxSashelin-Cristobal-Integrador-TIC..pptx
Sashelin-Cristobal-Integrador-TIC..pptx
 
Identidad en la Red y portabilidad de datos personales
Identidad en la Red y portabilidad de datos personalesIdentidad en la Red y portabilidad de datos personales
Identidad en la Red y portabilidad de datos personales
 
Punto 4.5
Punto 4.5Punto 4.5
Punto 4.5
 
¿Manejas la Información en Internet o la Información te maneja a ti?
¿Manejas la Información en Internet o la Información te maneja a ti?¿Manejas la Información en Internet o la Información te maneja a ti?
¿Manejas la Información en Internet o la Información te maneja a ti?
 
2012 07 03-04 ga renovado ged
2012 07 03-04 ga renovado ged2012 07 03-04 ga renovado ged
2012 07 03-04 ga renovado ged
 
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
 
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
 
Tutoriale ssss
Tutoriale ssssTutoriale ssss
Tutoriale ssss
 
Single Sign On Salesforce Developer Group
Single Sign On Salesforce Developer GroupSingle Sign On Salesforce Developer Group
Single Sign On Salesforce Developer Group
 
04 Soluciones Basadas En Enterprise Search
04 Soluciones Basadas En Enterprise Search04 Soluciones Basadas En Enterprise Search
04 Soluciones Basadas En Enterprise Search
 
GFI - Seguridad en tus APIs
GFI - Seguridad en tus APIsGFI - Seguridad en tus APIs
GFI - Seguridad en tus APIs
 
Presentación sobre Google con Reinaldo Aguilera
Presentación sobre Google con Reinaldo AguileraPresentación sobre Google con Reinaldo Aguilera
Presentación sobre Google con Reinaldo Aguilera
 
Segunda Charla
Segunda CharlaSegunda Charla
Segunda Charla
 
2 estructura de_un_sitio_web
2 estructura de_un_sitio_web2 estructura de_un_sitio_web
2 estructura de_un_sitio_web
 
tutorial guide using the api - 2015 espana seminario tecnico
tutorial guide using the api - 2015 espana seminario tecnicotutorial guide using the api - 2015 espana seminario tecnico
tutorial guide using the api - 2015 espana seminario tecnico
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

Presentacion de proyecto

  • 1. Inicio de SesiónÚnico con Google Seth Karim Luis Martínez Facultad de Inteniería y Tecnologíade la Universidad de Montemorelos Mayo 2011
  • 2. Panorama General Cómoimplementar un inicio de sesiónúnicopara los usuarios de los diferentessistemasexistentes en la Universidad de Montemorelos? Cómointegrar los recursos de Google tales como Calendar, Gmail, Docs y demás, a los sistemasexistentes en la Universidad de Montemorelos?
  • 3. La forma segura, rápida y fácil de loguearte… La direcciónúnica… OpenID
  • 4. Quées? Sistema de autenticación digital descentralizado, con el que un usuario puede identificarse en una página web a través de una URL. La autentificación del usuario se delega a un tercero
  • 5. Porquéusarlo? Con un único nombre de usuario (URL) se puede acceder a todos los sitios web que soporten el protocolo. Una identidad Web unificada
  • 7. …porquéusarlo? Aumenta las tasas de registro en tú web al acelerar los procesos de registro Acceso a un perfil de usuario rico en datos Mayor control de la identidad personal en línea
  • 8. …porquéusarlo? Reduce los costos de atención al cliente y recuperación de contraseñas al igual que la frustración de los clientes por olvidar sus contraseñas Minimiza los riesgos de seguridad de contraseñas Evita el pishing y evita el spam
  • 9. Cómofunciona? PASO 1: Crearnosunacuenta con un proveedor de confianza PASO 2: Acceder a un sitio web quesoporteOpenID a)Introducir la URL de nuestraperfilOpenID b)Indicar el proveedormediante el cualqueremosautenticarnos PASO 3: El sitio web nosredirecciona a nuestroservidor elegido y nos pedirá el usuario y/o contraseña paraconfirmarnuestraidentidady autorizar los datos a compartir PASO 4: El control se devuelve al sitio web, quienyasabráquienessomos
  • 10. Opcionesdisponibles Java -> JOpenID, OpenID4Java C#  DotNetOpenID Perl -> OpenID4Perl PH -> PHP OpenID Library, EasyOpenID Python -> PhytonOpenID Library Ruby on Rails –> Ruby OpenID Library Coldfusion -> CFOpenID Haskell -> hsopenid
  • 14. ¿Cómo lo logré? *IDEA ORIGINAL: Inicio de sesión único para utilizar los servicios de Google PASOS: Investigación ¿Qué es Inició de sesión único y qué opciones hay? Primeras decisiones: OpenID, Google como Proveedor de Identidad, OpenID4Java, Spring Security 2 Actualización del Sistema Financiero (appfuse 1.9.4) con Spring Framework 2.0 y Acegi Security 1.0.2 a Spring Framework 2.5 y Spring Security 2.0.6 Problemas: Aprender Spring, XML, Beans, Documentación en inglés, información en inglés, búsquedas en foros, roles, etc. Funcionamiento de la configuración para logueo por formulario y base de datos Funcionamiento con OpenID (MyOpenID), Google, Google Apps: Uso de ejemplos, búsqueda de dependencias, decompilaciones, debugs, Grupos de Google, archivo meta-host
  • 15.
  • 16. ¿Quéquedaporhacer? *Registro automático de nuevos usuarios *Implementación en los demás sistemas institucionales *SSO (Single Sign-On) *
  • 17. Manymoon…ejemplo a seguir https://manymoon.com/?