Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porEmerico Bordon Modificado hace 10 años
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.