22
¿Cómo integrar aplicaciones Web y SD utilizando un Identity Provider propio? Alejandro Zeballos [email protected]

Cómo integrar aplicaciones Web y SD utilizando un Identity Provider propio (GAM-SSO) - Alejandro Zeballos

  • Upload
    genexus

  • View
    380

  • Download
    0

Embed Size (px)

Citation preview

¿Cómo integrar aplicaciones Web y SD utilizando un Identity Provider propio?

Alejandro Zeballos [email protected]

¿Qué es un Identity Provider?

#GX25

A FUTURO

CASOS DE USO

¿PUEDO HACER MI I.P.?

Ordenemos …

¿Puedo hacer hoy mi Identity Provider?

#GX25

Usando GeneXus y G.A.M.:

• Autenticación • Autorización

• Y también podemos hacer un Identity Provider !!!

¿Puedo hacer hoy mi I.P. ?

Casos de uso

#GX25

TEMAS

Aplicaciones WEB desconectadas

Aplicaciones WEB conectadas

Aplicaciones WEB desarrolladas a mano

Aplicaciones para dispositivos móviles (Apps)

Aplicaciones WEB con GeneXus sin GAM

CASOS DE USO

#GX25

I.P. - Aplicaciones WEB desconectadas

I.P.

WEB ”A”

Login

Login en el IP

Credenciales

Redirect autenticado

#GX25

VEAMOS UN EJEMPLO

#GX25

SSO - Aplicaciones WEB desconectadas

I.P.

WEB ”B”

Login

Redirect autenticado

#GX25

VEAMOS UN EJEMPLO

#GX25

•  Aplicaciones en KBs separadas.

•  Todas usando GAM.

•  Base de datos GAM única y común.

Aplicaciones WEB conectadas

#GX25

VEAMOS UN EJEMPLO

#GX25

•  ¿Podemos autenticarnos con el Identity Provider? •  Si, GeneXus 8, 9, cuando no existía GAM.

•  Utilizamos el estándar Oauth 2.0

•  En Procs programamos las llamadas Oauth.

Aplicaciones WEB con GeneXus sin GAM

#GX25

VEAMOS UN EJEMPLO

#GX25

•  ¿Podemos autenticarnos con el Identity Provider? •  Si

•  Podemos programar las llamadas Ouath 2.0

Aplicaciones desarrolladas a mano

#GX25

•  Podemos autenticarnos con el Identity Provider

•  Es igual que como uno se autentica contra Facebook

Aplicaciones para dispositivos móviles (Apps)

#GX25

VEAMOS UN EJEMPLO

A futuro

#GX25

•  Utilizar mi Identity Provider desde una App

•  Facilitar el SSO de Aplicaciones WEB conectadas •  Logout en el Proveedor de Identidades (cliente y server)

•  SSO entre aplicaciones SD

Estamos trabajando en…

#GX24

¡MUCHAS GRACIAS! Alejandro Zeballos

[email protected]