SlideShare una empresa de Scribd logo
1 de 22
Spring social Integración con redes sociales mediante Spring
Qué vamos a ver   OAUTH Un paseo por el protocolo   SPRING OPEN-SOCIAL EJEMPLOS DE CÓDIGO Conexión a Twitter,  Facebook, Linkedin
OAUTH
CONCEPTOS BÁSICOS
EJEMPLO ,[object Object]
Algunas fotos no quiero que sean públicas.
Quiero usar un sistema externo para imprimir las fotos (incluso las privadas), pero no quiero compartirlas (beppa.com).
No quiero que Beppa tenga mis credenciales y quiero que use el sistema de autenticación de faji.com basado en Oauth.,[object Object]
SECUENCIA : Paso 2 Jane visita Beppa para imprimir  sus fotos (marcadas como  privadas en Faji.com)
SECUENCIA : Paso 3 Beppa solicita un RequestToken para acceder a los recursos privados.   Cuando recibe el token redirige a la  página de autorización de Faji.com
SECUENCIA : Paso 4 Jane se autentica en Faji (URL propia)  con las credenciales del ServiceProvider  (no comparte credenciales con Beppa)
SECUENCIA : Paso 5 El Consumer (Beppa) solicita acceso  a las fotos privadas de Jane en Faji
SECUENCIA : Paso 6	 Se redirige a la página de Beppa.  La URL de vuelta se envía junto con el  RequestToken
SECUENCIA : Paso 7	 Una vez el RequestToken es autorizado,  intercambia el token de petición por un  Access Token.  Se usa ese AccessToken para acceder a  los recursos privados de Faji.com
SECUENCIA : Paso 8	 Jane puede imprimir las fotos alojadas  en faji.com sin compartir sus credenciales con Bappi.com
FLUJO DE AUTENTICACIÓN
FLUJO DE AUTENTICACIÓN II
PROBLEMAS CON AUTENTICACIÓN BÁSICA
IDENTIFICACIÓN CONSUMER
IDENTIFICACIÓN USER
FIRMANDO LA REQUEST
SPRING SOCIAL

Más contenido relacionado

La actualidad más candente

P4 Privacidadfotos-NereaCamposGodoy
P4 Privacidadfotos-NereaCamposGodoyP4 Privacidadfotos-NereaCamposGodoy
P4 Privacidadfotos-NereaCamposGodoyguest69ab79
 
Autoinstruccional de informatica
Autoinstruccional de informaticaAutoinstruccional de informatica
Autoinstruccional de informaticasgavilanes
 
Que es la web 2.0
Que es la web 2.0Que es la web 2.0
Que es la web 2.0Kt Milena
 
Breve tutorial de la herramienta delicious
Breve tutorial de la herramienta deliciousBreve tutorial de la herramienta delicious
Breve tutorial de la herramienta deliciousJairo Osorio
 
Herramientas web 2.0 (2)
Herramientas web 2.0 (2)Herramientas web 2.0 (2)
Herramientas web 2.0 (2)sofihernandez
 
Fotolog Metroflog Blog
Fotolog Metroflog BlogFotolog Metroflog Blog
Fotolog Metroflog Blogguestc58dacc
 
COMPUTACION BASICA
COMPUTACION BASICACOMPUTACION BASICA
COMPUTACION BASICAAndrEita Gc
 
COMPUTACIÓN BÁSICA
COMPUTACIÓN BÁSICACOMPUTACIÓN BÁSICA
COMPUTACIÓN BÁSICAAndrEita Gc
 
Web 1.0 y 2.0 caracteristicas
Web 1.0 y 2.0 caracteristicasWeb 1.0 y 2.0 caracteristicas
Web 1.0 y 2.0 caracteristicasSteven Giraldo
 
Redes sociales
Redes socialesRedes sociales
Redes socialesDaniRoal
 
Computacion final
Computacion finalComputacion final
Computacion finaldaya95
 
Tutorial flickr Herramientas Digitales
Tutorial flickr Herramientas DigitalesTutorial flickr Herramientas Digitales
Tutorial flickr Herramientas Digitalesjpcendales
 

La actualidad más candente (17)

Flicr
FlicrFlicr
Flicr
 
Alexander silva presentacion flickr
Alexander silva presentacion flickrAlexander silva presentacion flickr
Alexander silva presentacion flickr
 
P4 Privacidadfotos-NereaCamposGodoy
P4 Privacidadfotos-NereaCamposGodoyP4 Privacidadfotos-NereaCamposGodoy
P4 Privacidadfotos-NereaCamposGodoy
 
Autoinstruccional de informatica
Autoinstruccional de informaticaAutoinstruccional de informatica
Autoinstruccional de informatica
 
Que es la web 2.0
Que es la web 2.0Que es la web 2.0
Que es la web 2.0
 
Breve tutorial de la herramienta delicious
Breve tutorial de la herramienta deliciousBreve tutorial de la herramienta delicious
Breve tutorial de la herramienta delicious
 
Tutorial flickr
Tutorial flickrTutorial flickr
Tutorial flickr
 
Herramientas web 2.0 (2)
Herramientas web 2.0 (2)Herramientas web 2.0 (2)
Herramientas web 2.0 (2)
 
Fotolog Metroflog Blog
Fotolog Metroflog BlogFotolog Metroflog Blog
Fotolog Metroflog Blog
 
Karina janeth chavez capa
Karina janeth chavez capaKarina janeth chavez capa
Karina janeth chavez capa
 
COMPUTACION BASICA
COMPUTACION BASICACOMPUTACION BASICA
COMPUTACION BASICA
 
English & Social Networks
English & Social NetworksEnglish & Social Networks
English & Social Networks
 
COMPUTACIÓN BÁSICA
COMPUTACIÓN BÁSICACOMPUTACIÓN BÁSICA
COMPUTACIÓN BÁSICA
 
Web 1.0 y 2.0 caracteristicas
Web 1.0 y 2.0 caracteristicasWeb 1.0 y 2.0 caracteristicas
Web 1.0 y 2.0 caracteristicas
 
Redes sociales
Redes socialesRedes sociales
Redes sociales
 
Computacion final
Computacion finalComputacion final
Computacion final
 
Tutorial flickr Herramientas Digitales
Tutorial flickr Herramientas DigitalesTutorial flickr Herramientas Digitales
Tutorial flickr Herramientas Digitales
 

Similar a Spring social springio ppt

Similar a Spring social springio ppt (11)

Flickr
FlickrFlickr
Flickr
 
Jornada II Los mejores amigos del Community Manager
Jornada II Los mejores amigos del Community ManagerJornada II Los mejores amigos del Community Manager
Jornada II Los mejores amigos del Community Manager
 
Computacion
ComputacionComputacion
Computacion
 
Computacion
ComputacionComputacion
Computacion
 
Grupo 2...flickr..org aprendizj
Grupo 2...flickr..org aprendizjGrupo 2...flickr..org aprendizj
Grupo 2...flickr..org aprendizj
 
Tutorial flickr (TDS)
Tutorial flickr (TDS)Tutorial flickr (TDS)
Tutorial flickr (TDS)
 
Flickr
FlickrFlickr
Flickr
 
Flickr
FlickrFlickr
Flickr
 
Taller sobre Web 2.0: redes sociales y herramientas de trabajo colaborativas
Taller sobre Web 2.0: redes sociales y herramientas de trabajo colaborativasTaller sobre Web 2.0: redes sociales y herramientas de trabajo colaborativas
Taller sobre Web 2.0: redes sociales y herramientas de trabajo colaborativas
 
Blogs
BlogsBlogs
Blogs
 
Quiero un blog
Quiero un blogQuiero un blog
Quiero un blog
 

Último

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 JosephBRAYANJOSEPHPEREZGOM
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
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.pptx241521559
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
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 FabricKeyla Dolores Méndez
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
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)GDGSucre
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 

Último (20)

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
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
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
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
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
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
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)
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 

Spring social springio ppt