La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Single Sign On al Extremo Ing. Cristian Ghilardi

Presentaciones similares


Presentación del tema: "Single Sign On al Extremo Ing. Cristian Ghilardi"— Transcripción de la presentación:

1 Single Sign On al Extremo Ing. Cristian Ghilardi cghilardi@acpsistemas.com.ar

2 Presentación ACP ACP Ingeniería en Sistemas SRL es una empresa nacida en Mendoza –Argentina Tiene más de 10 años en el mercado brindando soluciones informáticas de alta tecnología con GeneXus Se ha especializado en soluciones Gubernamentales www.acpsistemas.com.ar

3 Tema de la Charla Autentificación e integración de aplicaciones externas con GXPortal en el Ministerio de Hacienda, Provincia de Mendoza, Argentina

4 Agenda Presentación del Problema Herramientas de Integración Autentificación Integración de Aplicaciones

5 Presentación del Problema

6 Organización del Sitio Diferentes canales de GXPortal corresponden a distintas direcciones del Ministerio de Hacienda

7 Ministerio de Hacienda y Cooperación Internacional Autentificación de usuarios contra una lista independiente

8 Compras y Suministros Usuario anónimo Usuarios Compradores Validación: Usuario AS400 Sidico-Web Usuarios Proveedores Validación: Tabla Proveedores Sidico-Web

9 Esquema de Aplicaciones Integradas GXPortal.Net - IIS– SQLServer Windows 2003 Sidico-Web Apache Tomcat Java – DB2 AS400 SUSE 9.0 Existen canales de prototipo y producción

10 En resumen Cada grupo de canales tiene asociado uno o varios roles En ciertos canales los usuarios son validados por aplicaciones Se deben integrar al portal aplicaciones especificas de cada dirección

11 Necesidades Esquema de autentificación flexible y escalable La solución no debe requerir grandes cambios en las aplicaciones existentes Mantener la alta cohesión y bajo acoplamiento

12 Herramientas de Integración

13 Single Sign On Parm( in:&GAMWSLoginIn,out:&GAMWSLoginOut ); Tipo: GAMWSLoginInSDT GAMWSLoginInAddParSDT[] Colección de parámetros adicionales que indican desde donde se está intentado autenticar el usuario. GAMUsrAddPar StringContraseña del usuario.GAMUsrPwd StringIdentificador de usuario (login).GAMUsrLogin TipoDescripción Nombre Tipo: GAMWSLoginOutUserSDT GAMWSLoginOutUserSDTRol eItem[] Lista de roles del usuario.Roles StringCorreo electrónico del usuario.Email StringApellido del usuario.LastName StringPrimer Nombre del usuario.FirstName StringIdentificador de usuario.Code TipoDescripción Nombre

14 Integración de Aplicaciones Webservice de GXportal que se encarga de verificar la sesión

15 GXPortal GXPortal consulta un webservice para validar los usuarios por portal. Es necesario que la aplicación integrada acceda al webservice

16 Autentificación

17 Autentificador canal Webservice Interfaz GXPortal Una posible solución AS400 Proveedores Lista de Usuarios Independientes Proveedores Prototipo

18 Desventajas Esquema esta fuertemente acoplado No siempre es sencillo acceder a las tablas de otros sistemas No es flexible

19 Solución de Autentificación GXPAuth Sistema 1 Sistema 2 Sistema 3 local,rol canal canal,rol Webservice Interfaz GXPAuth Webservice Interfaz GXPortal

20 GXPAuth Bajo Acoplamiento Integración mediante SOAP y HTTP Flexible y Parametrizable

21 Estructura de GXPAuth SistemasRoles

22 Estructura de GXPAuth Canales

23 Estructura de GXPAuth Usuarios Locales

24 Web Service para GXPortal

25 Ministerio de Hacienda

26 Login

27 Configuración GXPortal

28 Ministerio de Hacienda Login GamWSLogin Usr,Pass Canal

29 Configuración GXPAuth

30 Usuarios de Sistemas

31 Ministerio de Hacienda Login Rol CMC GamWSLogin GXPWSAu Usr,Pass Canal

32 Ministerio de Hacienda Login Rol CMC Usuario AS400? GamWSLogin GXPWSAu Usr,Pass Canal

33 Ministerio de Hacienda Login Rol CMC SI/NO GamWSLogin GXPWSAu Usr,Pass Canal

34 Usuarios de Sistemas

35 Ministerio de Hacienda Login Rol CMP GamWSLogin GXPWSAu Usr,Pass Canal

36 Ministerio de Hacienda Login Rol CMP Tabla Proveedores? GamWSLogin GXPWSAu Usr,Pass Canal

37 Ministerio de Hacienda Login GamWSLogin Rol CMP SI/NO GXPWSAu Usr,Pass Canal

38 Ministerio de Hacienda Login Rol CMC GamWSLogin Roles Usr,Pass Canal

39 Ministerio de Hacienda Login Página

40 Integración de Aplicaciones

41 Sistema 1 Webservice Interfaz GXPortal Verificar Seguridad Variables de Session Redirector

42 Ministerio de Hacienda

43 Pagina con Aplicacion

44 Ministerio de Hacienda Pagina con Aplicacion Frame Applicacion

45 Página con Aplicación Externa FRAME DE APLICACION

46 Ministerio de Hacienda Redirector Frame Applicacion

47 Ministerio de Hacienda Redirector Frame Applicacion agxpws001

48 Ministerio de Hacienda Redirector Usuario,Roles Frame Applicacion agxpws001

49 Ministerio de Hacienda Redirector call Frame Applicacion

50 Ministerio de Hacienda Pagina de Aplicación Frame Applicacion

51 Página con Aplicación Externa

52 Configuración Aplicación 1-Importar el WebService (url del fronend)/agxpws001.aspx?wsdl 2-Importar IntegracionGXP.xpz 3-Modificar el procedimiento en la carpeta GXPortalIntegracion-GXPWSAu 4- Crear un redirectores

53 WebService Interfaz GXPAuth

54 Style Redirector

55 Preguntas

56 Charlas Relacionadas Identity Provider, Miércoles 20/09 11:00hs, Javier Cruchaga. Misión Crítica en Aplicaciones Web: Prácticas y Experiencias, Miércoles 20/09 11:00hs, Sebastián C. Cardello.

57 Cristian Ghilardi A.C.P. Ingeniería en Sistemas cghilardi@acpsistemas.com.ar Muchas Gracias por su Atención


Descargar ppt "Single Sign On al Extremo Ing. Cristian Ghilardi"

Presentaciones similares


Anuncios Google