Single Sign On al Extremo Ing. Cristian Ghilardi

Slides:



Advertisements
Presentaciones similares
¿Tus clientes te han preguntado alguna vez por servicios de bases de datos, ing o agendamiento de eventos? ¿Sabias que estas solicitudes se pueden.
Advertisements

La sabiduría del poder popular impulsada por la tecnología Gerencia de Tecnología Una herramienta para la presencia en Internet de los Eventos Comunitarios.
TNT4-04 KEY MESSAGE: Entry Slide SLIDE BUILDS: 0 SLIDE SCRIPT:
Curso de PHP Tema 5: Sesiones.
BASE DEL CONOCIMIENTO INFORMA-SAT
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Administración del estado
Seguridad en aplicaciones Web con Microsoft ASP.NET
PJSF Licitación pública internacional nro. 10 Lote 2 (parcial) Sistema Documental Jurídico Caso de estudio Infojus La más completa biblioteca digital de.
PORTAL DE TRANSPARENCIA
Portal Hacienda Digital
16 años en el sector tecnológico Socios participan activamente de la gestión económica y tecnológica del grupo El grupo Microfusión Informática S.A. Sinergia.
CREACION DE ESPACIOS VIRTUALES PARA TRABAJO EN EQUIPO
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Experiencia SIGFE 2.0 Andrés Alarcón Jefe Área Mantenimiento SIGFE 2.0
Servicios Web.
Tecnología de Información Proyecto Intranet Corporativa Noviembre 2003.
On Time Booking.
AURA PORTAL.
Instituto Tecnológico Superior de Calkiní Ingeniería en Sistemas Computacionales TÓPICOS DE PROGRAMACIÓN MÓVIL David Enrique Ochoa Díaz Licenciatura en.
INFOPATH.
Implementación de arquitecturas distribuidas
Carolina Torrado ARTech México GXportal: Integrando aplicaciones a la Web.
Agenda Plataforma goNubex Website + eCommerce Intranets Propuesta Técnico Económica.
ANÁLISIS, DISEÑO Y DESARROLLO
HINARI – Acceso a los artículos: Problemas y Soluciones.
Controlde acceso mediante sesiones índice 1. Introducción 2. Comenzar sesión Control de acceso mediante sesiones 3. Estructura de página 4. Autentificación.
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano
Empresa : Sistema Metropolitano de la Solidaridad- SISOL Ref.: Presentación OSA-Logístico Fecha: Setiembre 2012 Ciudad: Lima - Perú Copyright © 2012 OSA.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Empresa productora de SW para la Técnica Electrónica.
SQL SERVER Reporting Services
TIPOS DE COMERCIO ELECTRÓNICO
VENTANILLA UNICA COMERCIO EXTERIOR MECANISMO DE FACILITACIÓN A TRAVÉS DE MEDIOS ELECTRÓNICOS USUARIOS: TODOS LOS ACTORES DE COMERCIO EXTERIOR ÚNICA VÍA.
Sistema Subregional de Información Estadística de la Comunidad Andina - SSIECAN - Erick Bocanegra Consultor Sistemas de Información Proyecto ANDESTAD.
InfoPath Ventajas y Uso.
Paola Saavedra -
/ Teléfono : Web : Build Solutions IT.
GXquery 2.0 Ing. Pablo Mazzilli ARTech
ENCUENTRO SUR-SUR GUATEMALA-ANTIGUA Agosto 2013 URUGUAY ARQUITECTURA Y SISTEMAS PARA LA GESTIÓN DE LA INFORMACIÓN REGISTRAL.
Proyecto de Ingeniería de Software Grupo 9 Septiembre 2009
Misión Crítica en Aplicaciones Web: Prácticas y Experiencias Ing. Sebastián C. Cardello
Implementación de Koha: Experiencia de la Biblioteca Corfo María Alejandra Rojas Seminario “Innovación e integración en la biblioteca: compartiendo experiencias.
¿Qué es un portal?. Plataforma de software para construir aplicaciones y sitios web. Se usa para desarrollar un amplio abanico de aplicaciones Se constituyen.
Ing. Eugenio García Lic. Alejandro Zeballos GXportal 4.0.
Araí: integración e interoperabilidad de soluciones SIU
Cuadro de Mando Integral (CMI). Cuadro de Mando Integral (CMI)
Conociendo la Biblioteca Digital
Implementando autenticación SSO y federación en los servicios de UBA.
Lic. Alejandro Zeballos Ing. Alejandra Lemos Integre Internet a su negocio.
Perú Piso 7 Of 10 - Capital Federal – Argentina - T.E.: Gobierno Electrónico (E-Gov) – Guía.
Servicio de Notas Autores: Fco. Javier López Peñalver Javier Rayado Escamilla.
Diferencia entre comercio electrónico y negocio electrónico
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
Programa de Auditoría Interna
 Autenticación - Autorización Autenticación : Es un modo de asegurar que los usuarios son quién ellos dicen que ellos son. Autorización: Proceso por.
Presentación del Producto
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Microsoft Access Microsoft Access, es la base de datos relacional más popular, además forma parte de la aplicación de Microsoft Office. Permite crear.
ESTRATEGIA EN EL DISEÑO DE LOS PRODUCTOS. Estrategia en el diseño de los productos  No es una empresa gigante capaz de mantener en stock productos para.
AUDITORIA INFORMATICA
BLACKBOARD INTEGRANTES: Fernanda Reséndiz Michelle Ávila Michelle Martínez Kenia Martínez Denisse Salas.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
GUÍA DE USO Acceso A través de las PC habilitadas por IP El acceso a la Biblioteca Electrónica de Ciencia y Tecnología.
Servicios Mantención Empresas Nuestro Compromiso con su Empresa O Wyscom, sabe lo importante que es mantener su empresa operativa todos.
Servicios Camerales Comparativo de Bases de Datos.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Gonzalo Echague Integración de tecnologías.
INSTITUTO TECNOLÓGICO DE CONKAL
Agenda Por qué el cambio? Antecedentes Premisas Estrategia de Implementación Esquema de emisión de Documentos Electrónicos.
Transcripción de la presentación:

Single Sign On al Extremo Ing. Cristian Ghilardi

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

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

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

Presentación del Problema

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

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

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

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

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

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

Herramientas de Integración

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. StringApellido del usuario.LastName StringPrimer Nombre del usuario.FirstName StringIdentificador de usuario.Code TipoDescripción Nombre

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

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

Autentificación

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

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

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

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

Estructura de GXPAuth SistemasRoles

Estructura de GXPAuth Canales

Estructura de GXPAuth Usuarios Locales

Web Service para GXPortal

Ministerio de Hacienda

Login

Configuración GXPortal

Ministerio de Hacienda Login GamWSLogin Usr,Pass Canal

Configuración GXPAuth

Usuarios de Sistemas

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

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

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

Usuarios de Sistemas

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

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

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

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

Ministerio de Hacienda Login Página

Integración de Aplicaciones

Sistema 1 Webservice Interfaz GXPortal Verificar Seguridad Variables de Session Redirector

Ministerio de Hacienda

Pagina con Aplicacion

Ministerio de Hacienda Pagina con Aplicacion Frame Applicacion

Página con Aplicación Externa FRAME DE APLICACION

Ministerio de Hacienda Redirector Frame Applicacion

Ministerio de Hacienda Redirector Frame Applicacion agxpws001

Ministerio de Hacienda Redirector Usuario,Roles Frame Applicacion agxpws001

Ministerio de Hacienda Redirector call Frame Applicacion

Ministerio de Hacienda Pagina de Aplicación Frame Applicacion

Página con Aplicación Externa

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

WebService Interfaz GXPAuth

Style Redirector

Preguntas

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.

Cristian Ghilardi A.C.P. Ingeniería en Sistemas Muchas Gracias por su Atención