Consumo de Servicios RESTful (III)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Consumo de Servicios RESTful (III)"

Transcripción

1 Departamento de Lenguajes y Sistemas Informáticos Consumo de Servicios RESTful (III) Práctica 7 Arquitectura e Integración del Software Curso 2012/2013 Índice Introducción OAuth 2 Enlaces 1

2 Introducción En la práctica, los servicios RESTful suelen requerir alguna forma de identificar al cliente/consumidor de los recursos. Esto principalmente se debe a 2 motivos: Por el coste que tiene la invocación del servicio para el proveedor se quiere limitar el ratio de peticiones por cliente (o incluso cobrar por el uso del servicio) La seguridad de los recursos (para que un usuario no pueda consultar o modificar recursos sobre los que no tiene permisos). Hay varios métodos de autenticación. En las aplicaciones actuales, el mecanismo más popular de autenticación es OAuth. En esta práctica Aprenderemos como hacer que nuestra aplicación GWT utilice para autenticarnos en diferentes aplicaciones (Google Drive y Facebook). Cliente: Interfaz gráfica de nuestro mashup (práctica 2) Introducción Visión general de la práctica 1. Autenticación 3. Token 2. Token Servicio RESTful de múltiples recursos con autenticación 4. Invocación + Token Servidor: Consumo de servicios RESTful (prácticas 5-7) 2

3 Índice Introducción OAuth 2 Enlaces OAuth 2 Descripción OAuth 2.0 es un protocolo para la autenticación de usuarios en servicios RESTful de terceros. Aparece para evitar la autenticación directa del usuario en nuestra aplicación con credenciales de otro servicio. En vez de autenticarse en nuestra aplicación, la ejecución se redirige al servicio de terceros a usar para hacer la autenticación directamente con el proveedor del servicio. Si la autenticación es correcta, el proveedor retorna la ejecución a nuestra aplicación, indicando una clave de acceso (token). Esta clave de acceso (Access Token) solo es válida para nuestra aplicación, es temporal (el tiempo de validez lo impone el proveedor) y siempre puede ser revocada por el usuario. Usando la clave de acceso como parámetro se pueden invocar los servicios RESTful del proveedor. 3

4 Autenticación directa (sin OAuth) Usuario Aplicación Servicio REST Acceso a mi panel de videos Consulta Vídeos de Usuario Tus credenciales de YouTube? Credenciales de Usuario? UsuarioPaco, *****3 Consulta Videos de UsuarioPaco, *****3 Panel con videos Videos de UsuarioPaco Nuestra aplicación tiene acceso a las credenciales del usuario Autenticación con OAuth Usuario Aplicación APP Servicio REST Acceso a mi panel de videos Consulta URL de Login en Youtube para APP URL de Login para APP Redirige a URL de Login en YouTube para APP UsuarioPaco, *****3 TOKEN temporal de UsuarioPaco para APP Consulta Videos con TOKEN Videos de UsuarioPaco Panel con videos Nuestra aplicación NO tiene acceso a las credenciales del usuario, pero tiene que estar registrada en el servicio 4

5 Pasos genéricos para usar PASO 1: Registrar nuestra aplicación para el recurso correspondiente indicando la Url decallback. El servicio nos proporcionará unclient ID. Pasos genéricos para usar PASO 2: Consultar la documentación del servicio para saber su URL de login así como los permisos quepermite. 5

6 Pasos genéricos para usar PASO 3: La primera vez que nuestra aplicación requiera acceder al servicio en nombre de un usuario (ej. subir un video a la cuenta del usuario en youtube) la aplicación redirigirá al usuario a la URL de login indicando el CLIENT ID (indentificador) y el SCOPE (permisos) que requerimos para el recurso. Pasos genéricos para usar PASO 4: El usuario se autenticará en la URL de login aceptando los permisos requeridos (en caso contrario, no se podrá hacer uso del recurso). 6

7 Pasos genéricos para usar PASO 5: El servicio invocará a la URL de callback de la aplicación enviándole un ACCESS TOKEN. El token está asociado con el usuario, nuestra aplicación y los permisos requeridos y es de carácter temporal). Notar que la aplicación nunca llegará a conocer el usuario/clave del usuario, en su lugar trabajará con el token. Access Token: ya29.ahes6zqenuwpfneh5a7tgwdqijvflqxbljcuknpwhupwptbux4eomw Pasos genéricos para usar PASO 6: La aplicación podrá invocar a cualquier Servicio correspondiente a los permisos requeridos pasando como parámetro el ACCESS TOKEN. 7

8 Consideraciones Actualmente existen dos versiones principales de Oauth: OAuth1 y. No son compatibles entre ellos. OAuth1 vs. Consideraciones Cuando untoken de acceso caduca hay querefrescar dicho token. 8

9 Consideraciones Para implementar el protocolo Oauth (en cualquier versión) es necesario que nuestra aplicación tenga una URL accesible en Internet para recibir el token desde el servicio de login usado (facebook, google, etc). Conclusión: Debemos desplegar la aplicación en el AppEngine para hacer uso de OAuth. No se puede probar en local. Consideraciones Los permisos asociados con un Token los define la aplicación. Por ejemplo, Facebook define una gran cantidad de permisos diferentes: Acceso a los datos básicos del usuario. Datos protegidos como el . Acceso al muro. Acceso a la lista de amigos. Acceso a las fan pages. Acceso a a las fotografías, etc. Incluso una aplicación puede definir sus propios permisos para permitir que otras aplicaciones hagan uso de ésta a través de Facebook (Open Graph). 9

10 Índice Introducción OAuth 2 Enlaces Cliente o Servidor? Recordemos que el consumo de servicios REST se hace en servidor debido al SOP (Same-Origin-Policy). En GWT, la gestión de la navegación se hace en cliente, con lo que tendremos que hacer el proceso de autenticación con en cliente. Una vez que tengamos el token de acceso habrá que enviarlo a servidor para consumir el servicio quenos interese. La gestión del protocolo OAuth es un poco compleja, pero vamos a utilizar una librería para simplificarla: 10

11 GWT- Para usar la librería en nuestro proyecto: 1. Descargamos el jar de la librería: 2. Añadimos el jar al build path de la aplicación. 3. Indicamos en el fichero del proyecto gwt que debemos utilizar dicha librería: Registrando nuestra aplicación en el servicio GWT- necesita 3 valores para realizar la autenticación: Client ID URL del Servicio de Consulta de URL de Login Scope (permiso que se solicita, en caso de que sea necesario). Con esos valores y un objeto Auth de GWT-, podemos iniciar el proceso de autenticación llamando al método Login: Objeto Auth Parámetros necesarios Operación de Login y resultado 11

12 Registrando los parámetros para nuestra aplicación Ejemplo: Aplicaciones de Google La URL de login es la misma para todos los servicios: El Scope depende del servicio (API) de Google que queramos usar. Google provee de una consola de control para todas sus APIs: En la consola indicamos el nombre del proyecto que va a utilizar los servicios (el proyecto es nuestra aplicación) y en la pestaña Services indicamos que APIs queremos que pueda usar nuestra aplicación (en el login de un usuario nuestra aplicación no podrá solicitar acceso al Scope de una API que previamente no se haya autorizado en la consola de control). Solo nos faltaría el Client ID. Para crear el identificador de nuestra aplicación, lo haremos en la pestaña API Access. Para crear el Client ID Google nos va a pedir la url de Callback de nuestra aplicación. Esta URL la genera automáticamente la librería GWT-, y será: Registrando nuestra aplicación en el servicio Ejemplo: Aplicaciones de Google (Pestaña Services) Nombre de nuestra aplicación Permisos 12

13 Registrando nuestra aplicación en el servicio Ejemplo: Aplicaciones de Google (Pestaña API Access) Datos de información de nuestra Aplicación URL de Aplicación y URL de Callback (o Redirect) Registrando nuestra aplicación en el servicio Ejemplo: Aplicaciones de Google (Pestaña API Access) Este es el Client ID que usaremos en nuestra aplicación RESUMEN: Client ID: El proporcionado por Google. Url de Servicio de URL de Login: Scope: Depende del servicio. Por ejemplo, de Youtube: OJO! El Scope es una cadena sin un formato específico. En el caso concreto de los servicios de Google, esas cadenas tienen formato de URL, pero, en general, el scope no tiene por qué tener formato URL. 13

14 Registrando los parámetros para nuestra aplicación Ejemplo 2: Facebook La URL de login es la misma para todos los servicios de Facebook: Los tipos de permiso pueden consultarse en la documentación: Solo nos faltaría el Client ID. Para crear el identificador, tendremos que registrar nuestra aplicación. Esto se puede hacer en: Registrando los parámetros para nuestra aplicación Ejemplo 2: Facebook Solo es obligatorio el App Name, que puede ser el que queramos (que no existe). 14

15 Registrando los parámetros para nuestra aplicación Ejemplo 2: Facebook Una vez creada la aplicación aparecerá el panel de control de la aplicación y habrá que marcar que nuestra aplicación Web usará Facebook Login: Este es el Client ID Aquí hay que indicar la URL de Callback (usando GWT- será la misma que para google) Índice Introducción OAuth 2 Enlaces 15

16 Enlaces Librería GWT- Documentación OAuth Documentación sobre autenticación en Google API de Facebook APIs de Google Disclaimer and Terms of Use All material displayed on this presentation is for teaching and personal use only. Many of the images that have been used in the presentation are Royalty Free images taken from Other images have been sourced directly from the Public domain, from where in most cases it is unclear whether copyright has been explicitly claimed. Our intention is not to infringe any artist s copyright, whether written or visual. We do not claim ownership of any image that has been freely obtained from the public domain. In the event that we have freely obtained an image or quotation that has been placed in the public domain and in doing so have inadvertently used a copyrighted image without the copyright holder s express permission we ask that the copyright holder writes to us directly, upon which we will contact the copyright holder to request full written permission to use the quote or images. 16

Consumo de Servicios RESTful (II)

Consumo de Servicios RESTful (II) Departamento de Lenguajes y Sistemas Informáticos Consumo de Servicios RESTful (II) Práctica 6 Arquitectura e Integración del Software Curso 2012/2013 Índice Introducción Consumo de servicios RESTful con

Más detalles

Modelado de Arquitectura Software

Modelado de Arquitectura Software Departamento de Lenguajes y Sistemas Informáticos BLOQUE I: Arquitectura del Software Modelado de Arquitectura Software Tema 4 Arquitectura e Integración del Software Curso 2012/2013 Índice UML Diagrama

Más detalles

Integración de datos

Integración de datos Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Integración de datos Tema 8 Arquitectura e Integración de Sistemas Software Curso 2012/2013 1 Definición de

Más detalles

BLOQUE II: Integración de Sistemas Software. Integración Web. Arquitectura e Integración de Sistemas Software Curso 2012/2013.

BLOQUE II: Integración de Sistemas Software. Integración Web. Arquitectura e Integración de Sistemas Software Curso 2012/2013. Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Integración Web Tema 6 Arquitectura e Integración de Sistemas Software Curso 2012/2013 Índice Mashups Sindicación

Más detalles

Patrones de Integración

Patrones de Integración Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Patrones de Integración Tema 9 Arquitectura e Integración de Sistemas Software Curso 2012/2013 1 Introducción

Más detalles

Desarrollo de Aplicaciones con GWT (I)

Desarrollo de Aplicaciones con GWT (I) Departamento de Lenguajes y Sistemas Informáticos Desarrollo de Aplicaciones con GWT (I) Práctica 2 Arquitectura e Integración del Software Curso 2012/2013 Índice Introducción Módulo GWT Diseño de Interfaz

Más detalles

Arquitectura Web. Arquitectura e Integración de Sistemas Software Curso 2012/2013. Índice

Arquitectura Web. Arquitectura e Integración de Sistemas Software Curso 2012/2013. Índice Departamento de Lenguajes y Sistemas Informáticos BLOQUE I: Arquitectura del Software Arquitectura Web Tema 3 Arquitectura e Integración de Sistemas Software Curso 2012/2013 Introducción Índice Diseño

Más detalles

Introducción a la Integración Software

Introducción a la Integración Software Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Introducción a la Integración Software Tema 5 Arquitectura e Integración de Sistemas Software Curso 2012/2013

Más detalles

Pruebas de Integración

Pruebas de Integración Departamento de Lenguajes y Sistemas Informáticos BLOQUE II: Integración de Sistemas Software Pruebas de Integración Tema 10 Arquitectura e Integración de Sistemas Software Curso 2012/2013 Índice a las

Más detalles

Introducción a las Aplicaciones Web

Introducción a las Aplicaciones Web Departamento de Lenguajes y Sistemas Informáticos Arquitectura e Integración de Sistemas Software Introducción a las Aplicaciones Web Tema 1 Arquitectura e Integración de Sistemas Software Curso 2012/2013

Más detalles

Introducción a la Arquitectura del Software

Introducción a la Arquitectura del Software Departamento de Lenguajes y Sistemas Informáticos BLOQUE I: Arquitectura del Software Introducción a la Arquitectura del Software Tema 2 Arquitectura e Integración de Sistemas Software Curso 2012/2013

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 000000000197179 EMPRESA BENEFICIADA: CENTRO DE INVESTIGACION EN TECNOLOGIAS DE INFORMACION S DE RL DE CV TÍTULO DEL PROYECTO: SISTEMAS DE CONTROL DE RECOLECCION DE BASURA CON TECNOLOGIA

Más detalles

Introducción a GAM. Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte web como a la de Smart Devices. Page1

Introducción a GAM. Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte web como a la de Smart Devices. Page1 Page1 Introducción a GAM En videos anteriores hemos venido desarrollando una aplicación web y para dispositivos móviles para administrar los datos de un evento, con información de sus conferencias, oradores,

Más detalles

Firma digital de actas académicas

Firma digital de actas académicas Versión: v01r002 Fecha: 12/06/2012 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier

Más detalles

Requisitos configuración de seguridad puestos cliente Rich Web

Requisitos configuración de seguridad puestos cliente Rich Web Requisitos configuración de seguridad puestos cliente Rich Web 30 Octubre 2009 TABLE OF CONTENTS TABLE OF CONTENTS... 2 1 OBJETIVO... 3 2 PERMISOS EN FORMATO CHECK-LIST... 4 3 REQUISITOS CONFIGURACIÓN

Más detalles

GUÍA DE SOPORTE A USUARIOS Preguntas Frecuentes.

GUÍA DE SOPORTE A USUARIOS Preguntas Frecuentes. GUÍA DE SOPORTE A USUARIOS Preguntas Frecuentes. [SISTEMA FACTUREHOY] Página 1 de 12 CONTENIDO: 1 INTRODUCCIÓN... 3 2 PREGUNTAS FRECUENTES (F.A.Q.)... 5 2.1 Al registrar la solicitud del servicio... 6

Más detalles

Computadores y Comunicaciones. Práctica de Laboratorio: Configuración de un cliente de correo electrónico

Computadores y Comunicaciones. Práctica de Laboratorio: Configuración de un cliente de correo electrónico Práctica de Laboratorio: Configuración de un cliente de correo electrónico Julián Viejo Cortés Jorge Juan Chico Marzo 2009 Índice de contenidos 1. Introducción...2 2. Parámetros a configurar...2 3. Configuración

Más detalles

Nueva pestaña de Renfe en Amadeus Selling Platform Preguntas frecuentes

Nueva pestaña de Renfe en Amadeus Selling Platform Preguntas frecuentes Nueva pestaña de Renfe en Amadeus Selling Platform Índice Sobre la nueva pestaña de Renfe en Amadeus Selling Platform... 3 Sobre la contratación... 4 Sobre la instalación... 5 Sobre la interacción de la

Más detalles

Guía de usuario Plataforma de alojamiento web

Guía de usuario Plataforma de alojamiento web Guía de usuario Plataforma de alojamiento web 25 de septiembre de 2013 Fundación Centro de Supercomputación de Galicia Contenido 1. Acceso al panel de administración de los alojamientos... 5 2. Administración

Más detalles

CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B)

CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B) APRENDERAPROGRAMAR.COM CÓMO CREAR UNA BASE DE DATOS MySQL PARA PRACTICAR CON PHP. ACCESO AL GESTOR phpmyadmin. (CU00839B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Arquitectura e Integración de Sistemas Software. Proyecto: Gestión de Almacenes de Libros

Arquitectura e Integración de Sistemas Software. Proyecto: Gestión de Almacenes de Libros Arquitectura e Integración de Sistemas Software Proyecto: Gestión de Almacenes de Libros Realizado por: Sergio Rodríguez Calvo, Juan Manuel López Pazos y Sebastián Rodríguez García Ingeniería del Software,

Más detalles

Shell Script de instalación y configuración para el servicio DNS en CentOS v5.x. Manual de instrucciones.

Shell Script de instalación y configuración para el servicio DNS en CentOS v5.x. Manual de instrucciones. Shell Script de instalación y configuración para el servicio DNS en CentOS v5.x Manual de instrucciones. Ing. Luis González Fraga 25/06/2012 En este manual usted podrá instalar y configurar en pocos minutos,

Más detalles

Guía básica de implementación

Guía básica de implementación Guía básica de implementación Gestión básica de redes ethernet Herramienta ConneXview Centro de Competencia Técnica Objeto del presente documento Éste documento pretende ser una guía básica paso a paso

Más detalles

Manual de ayuda para la Gestión de las Convocatorias de Ayudas y Becas de Libros de texto y Material didáctico

Manual de ayuda para la Gestión de las Convocatorias de Ayudas y Becas de Libros de texto y Material didáctico Manual de ayuda para la gestión de las Convocatorias de Ayudas y Becas de Libros de texto y Material índice 1. CONSIDERACIONES DE FUNCIONAMIENTO 2 1.1 CONEXIÓN 2 1.2 ORGANIZACIÓN DE LA INFORMACIÓN 3 1.3

Más detalles

Cómo publicar videos en YouTube y Google Video

Cómo publicar videos en YouTube y Google Video Cómo publicar videos en YouTube y Google Video Por Damián Pérez Valdés 432,144 Lecturas YouTube y Google Video son dos servicio de distribución de videos en internet, tiene una plataforma muy fácil de

Más detalles

Cálculo de Precio por Kilo WhitePaper Agosto de 2007

Cálculo de Precio por Kilo WhitePaper Agosto de 2007 Cálculo de Precio por Kilo WhitePaper Agosto de 2007 Contenidos 1. Propósito 3 2. Configuración de Materiales 4 3. Creación de la Materia Prima 5 4. Colores 8 5. Tarifas 9 6. Fórmulas realizadas por PrefSuite

Más detalles

Sencillo manual de uso de Facebook

Sencillo manual de uso de Facebook Sencillo manual de uso de Facebook Comisión Nacional de Informática para la Pastoral Área Pastoral de Comunicaciones Conferencia Episcopal de Chile 1. Cómo crear una cuenta Luego de llenar los datos solicitados

Más detalles

Manual de instalación y configuración de Plataforma de Participación Ciudadana (PAC) Versión 3.0

Manual de instalación y configuración de Plataforma de Participación Ciudadana (PAC) Versión 3.0 Manual de instalación y configuración de Plataforma de Participación Ciudadana (PAC) Versión 3.0 Tabla de contenido 1 Introducción... 3 2 Instalación de un pac... 4 2.1 Requerimientos del servidor... 4

Más detalles

LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática

LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática LabVIEW en la Enseñanza del Control: Laboratorios Virtuales y Remotos de Automática "Cada planta del laboratorio es controlada por un ordenador con LabVIEW 8.2 y tarjetas de adquisición de datos National

Más detalles

GESTOR DE RESERVAS PARA UNA AGENCIA DE VIAJE

GESTOR DE RESERVAS PARA UNA AGENCIA DE VIAJE GESTOR DE RESERVAS PARA UNA AGENCIA DE VIAJE Judith Vilela Atachao Índice 1. Instalación...4 1.1 Instalación de la Base de datos...4 1.2 Instalación del aplicativo...5 2....6 2.1 Pantalla de Configuración

Más detalles

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358 Esquema de los Sistemas y Aplicaciones Características del Sistema A continuación se describen los diferentes componentes de la estructura de la solución y sus funcionalidades principales donde se han

Más detalles

Manual de usuario Módulo web de captura de datos de primas ganaderas. Fecha: 02/08/2005 Página: 1. 4.3.1. Sacrificios... 15 4.3.2. Nacimiento...

Manual de usuario Módulo web de captura de datos de primas ganaderas. Fecha: 02/08/2005 Página: 1. 4.3.1. Sacrificios... 15 4.3.2. Nacimiento... Página: 1 Índice Índice...1 1. Introducción...2 2. Identificación...2 3. Impresión de solicitudes...5 3.1. Sección de solicitudes de participación... 6 3.2. Sección de solicitudes de primas a productores

Más detalles

INSTRUCCIONES DE USO DE LA BASE DE DATOS DE EXPERTOS EN SEGURIDAD ALIMENTARIA Y NUTRICIÓN

INSTRUCCIONES DE USO DE LA BASE DE DATOS DE EXPERTOS EN SEGURIDAD ALIMENTARIA Y NUTRICIÓN INSTRUCCIONES DE USO DE LA BASE DE DATOS DE EXPERTOS EN SEGURIDAD ALIMENTARIA Y NUTRICIÓN 1. Introducción La base de datos de Expertos en Seguridad Alimentaria y Nutrición de la AECOSAN es una base abierta

Más detalles

Sistema de Antecedentes Docentes

Sistema de Antecedentes Docentes Sistema de Antecedentes Docentes El sistema de Antecedentes Docentes tiene como objetivo principal de proveer al docente de una plataforma web para el envío de la ficha docente. El ingreso al sistema se

Más detalles

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Framework Atlas Introducción Febrero de 2011 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Índice Introducción Visión general de la arquitectura

Más detalles

Factura electrónica. Firma electrónica de documentos y Factura electrónica

Factura electrónica. Firma electrónica de documentos y Factura electrónica Firma electrónica de documentos y Factura electrónica Introducción: Desde la versión 7.1 de QFgest, podemos enviar por correo electrónico documentos firmados digitalmente (presupuestos, pedidos, albaranes,

Más detalles

Programación Android - Completo

Programación Android - Completo Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos puntos que conforman la base necesaria para que el

Más detalles

Fiddler: Manual de usuario

Fiddler: Manual de usuario Fiddler: Manual de usuario Fecha: 02/06/2010 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es

Más detalles

Versión 2.0 (Febrero 2014)

Versión 2.0 (Febrero 2014) Aplicativo Web Acceso Ciudadanos Versión 2.0 (Febrero 2014) 1. Alta de Nuevos Usuarios. Aquellos usuarios externos a la Administración de la Comunidad Autónoma de Canarias (Ayuntamientos, Cabildos, Administración

Más detalles

Resolución provisional de reconocimiento de créditos para el título de Grado en Ingeniería Informática

Resolución provisional de reconocimiento de créditos para el título de Grado en Ingeniería Informática para el título de Grado en Ingeniería Informática Núm. Expediente: ERC- XXXX - 2014 Datos del alumno: Nombre: Apellidos: Estudios a los que pretende acceder: Grado en Ingeniería Informática DNI: Domicilio:

Más detalles

La ayuda y referencia de Visual Basic y otros recursos como herramientas para los programadores. (CU00306A)

La ayuda y referencia de Visual Basic y otros recursos como herramientas para los programadores. (CU00306A) aprenderaprogramar.com La ayuda y referencia de Visual Basic y otros recursos como herramientas para los programadores. (CU00306A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

Manual para solicitud de instalación de sistemas de videovigilancia a través de la Oficina Virtual. Versión 1

Manual para solicitud de instalación de sistemas de videovigilancia a través de la Oficina Virtual. Versión 1 Manual para solicitud de instalación de sistemas de videovigilancia a través de la Oficina Virtual Versión 1 Control de versiones Versión Autor Fecha Observaciones 1 Daniel Badenes 15/04/2013 Revisión

Más detalles

Manual para la configuración del correo electrónico en Outlook 2010

Manual para la configuración del correo electrónico en Outlook 2010 Manual para la configuración del correo electrónico en Outlook 2010 Versión: 1.0 Fecha: 14/3/2011 1. INTRODUCCIÓN Y REQUISITOS MÍNIMOS... 3 2. WEBMAIL... 3 3. DATOS PARA LA CONFIGURACIÓN... 4 4. MICROSOFT

Más detalles

Guía rápida de instalación de i-card Loyalty 5.0. Contenido

Guía rápida de instalación de i-card Loyalty 5.0. Contenido Página1 Contenido INTRODUCCIÓN... 2 INSTALACIÓN MAIN SITE... 3 Instalación del lector de tarjeta... 3 Instalación de las aplicaciones... 3 INSTALACIÓN SITE... 5 CONFIGURACIÓN... 6 Lectores de Tarjeta...

Más detalles

Materia Prima WhitePaper Noviembre de 2006

Materia Prima WhitePaper Noviembre de 2006 Materia Prima WhitePaper Noviembre de 2006 Contenidos 1. Propósito 3 2. Color materia prima 4 3. Crear materia prima a partir del color materia prima 6 Materia Prima WhitePaper 2 1. Propósito Este documento

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2016-1 Qué haremos hoy? 1. Qué son los servicios RESTful? 2. Cuál es la diferencia entre un servicio RESTful y un servicio SOAP? 3. Cómo exponer un

Más detalles

Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C Sharp + Javascript (Cliente + Servidor) Informática y Programación

Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C Sharp + Javascript (Cliente + Servidor) Informática y Programación Especialista TIC en Programación de Páginas Web con ASP.NET 4 en C Sharp + Javascript (Cliente + Servidor) Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 8153-1301

Más detalles

Cómo crear el objeto Punto en Eduloc

Cómo crear el objeto Punto en Eduloc Cómo crear el objeto Punto en Eduloc El objeto Punto El Punto es uno de los objetos que hay disponibles en Eduloc que nos permite posicionar en el mapa cualquier información en el lugar que nosotros queramos

Más detalles

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual

Microsoft Visual Studio.NET 2010 desarrollador y diseñador. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual VS100e Microsoft Visual Studio.NET 2010 desarrollador y diseñador Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2010 Formación: elearning Horas: 500 Introducción Plan de carrera

Más detalles

DaVinciTEXTIL. Codificación de artículos

DaVinciTEXTIL. Codificación de artículos Codificación de artículos El código de los artículos, consta de un máximo de 10 caracteres alfanuméricos Antes de empezar a codificar los artículos/materiales se debe tener en cuenta que el sistema permite

Más detalles

Tema 5. APIs y Servicios web

Tema 5. APIs y Servicios web Tema 5 APIs y Servicios web Texto 5.1 Introducción APIs y Servicios web 2 APIs web vs. Servicios web 3 Servicio web: un componente remoto al que se puede acceder mediante protocolos web estándar y desde

Más detalles

Tutorial básico de LOOMIO

Tutorial básico de LOOMIO Tutorial básico de LOOMIO Mar (mcr204@gmail.com) 1 Qué es Loomio? Loomio es una herramienta colaborativa que permite un espacio de trabajo para grupos de cualquier tipo. Qué ventajas tiene? Es una aplicación

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

Preguntas más frecuentes:

Preguntas más frecuentes: Rev. 4/16 Preguntas más frecuentes: Qué es myonlinecreditcard.com?... 2 Recibí mi tarjeta de crédito y deseo registrarme en myonlinecreditcard.com. Cómo lo hago?... 2 Quién puede registrarse en myonlinecreditcard.com?...

Más detalles

Sistema de Información de Recursos Humanos

Sistema de Información de Recursos Humanos Manual de Usuario Nuevo Portal de SIRhUS Sistema de Información de Recursos Humanos Atos Origin Consulting Canarias, SAU C/ Fuente de Santa Cruz 3º Edif. Ciudamar, 2ª planta 38003 Santa Cruz de Tenerife

Más detalles

Aplicación para la actualización del OS

Aplicación para la actualización del OS Para la ClassPad 300/ClassPad 300 PLUS S Aplicación para la actualización del OS (ClassPad OS Versión 2.20) Guía del usuario http://world.casio.com/edu/ http://classpad.net/ Aplicación para la actualización

Más detalles

1. Requisitos previos para establecer conexión con la red eduroam

1. Requisitos previos para establecer conexión con la red eduroam Los pasos para configurar y conectarse a la red inalámbrica eduroam de la UAM son los siguientes: 1. Requisitos previos para establecer conexión con la red eduroam 2. Descargar e Instalar el programa cliente

Más detalles

2.2 Campos de Aplicación de XML

2.2 Campos de Aplicación de XML 2.2 Campos de Aplicación de XML Campos de Aplicación Configuración de aplicaciones Java EE permite especificar información de configuración en XML Gran parte del software y herramientas utilizados en la

Más detalles

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS

Framework Atlas. Introducción. Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Framework Atlas Introducción Septiembre de 2013 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS INDICE INTRODUCCIÓN QUÉ ES ATLAS PORTAL

Más detalles

Software de gestión empresarial ERP CRM SGA MRP. ERP para la distribución farmacéutica

Software de gestión empresarial ERP CRM SGA MRP. ERP para la distribución farmacéutica Software de gestión empresarial ERP CRM SGA MRP ERP para la distribución farmacéutica Nuestro ERP específico para el sector de distribución farmacéutica En AHORA nos adaptamos a las necesidades de las

Más detalles

Guión de prácticas de la asignatura de Laboratorio de PCs. PRÁCTICA 2: MONTAJE DE UNA RED DE ÁREA LOCAL

Guión de prácticas de la asignatura de Laboratorio de PCs. PRÁCTICA 2: MONTAJE DE UNA RED DE ÁREA LOCAL Guión de prácticas de la asignatura de Laboratorio de PCs. PRÁCTICA 2: MONTAJE DE UNA RED DE ÁREA LOCAL INTRODUCCIÓN En esta práctica se pretende que el alumno comprenda una serie de aspectos básicos para

Más detalles

MECANISMOS DE CONTROL INCLUIDOS EN SEVEN STARS

MECANISMOS DE CONTROL INCLUIDOS EN SEVEN STARS MECANISMOS DE CONTROL INCLUIDOS EN SEVEN STARS Deseamos informar a todos nuestros clientes que la aplicación Seven Stars cumple al 100% todas las normativas incluidas en el texto de la Ley Oficial de Protección

Más detalles

MANUAL DE LA APLICACIÓN ICOLEGIA 4.0

MANUAL DE LA APLICACIÓN ICOLEGIA 4.0 MANUAL DE LA APLICACIÓN ICOLEGIA 4.0 Versión 05. abril 2015 ÍNDICE 1 QUÉ ES ICOLEGIA... 2 1.1 Aplicación Desktop Administración... 2 1.2 Aplicación extranet... 2 1.3 Aplicación Desktop Administración...

Más detalles

Manual Instalación de Impresoras Locales en Guadalinex 9.04

Manual Instalación de Impresoras Locales en Guadalinex 9.04 CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 28/04/11 Versión: 1 Autor: Centro de Gestión Avanzado de Centros TIC Índice

Más detalles

Logística - Compras. Gestor de Pedidos Sin Tratamiento Logístico MANUAL DE USUARIO. (Versión 2.7.24, Mayo de 2012)

Logística - Compras. Gestor de Pedidos Sin Tratamiento Logístico MANUAL DE USUARIO. (Versión 2.7.24, Mayo de 2012) Logística - Compras Gestor de Pedidos Sin Tratamiento Logístico MANUAL DE USUARIO (Versión 2.7.24, Mayo de 2012) Logística - Compras Índice Gestor de Pedidos Sin Tratamiento Logístico Índice 1. Introducción...5

Más detalles

MANUAL DE USO ÁREA RESTRINGIDA DE ASOCIADOS

MANUAL DE USO ÁREA RESTRINGIDA DE ASOCIADOS MANUAL DE USO ÁREA RESTRINGIDA DE ASOCIADOS 1. ACCESO AL ÁREA RESTRINGIDA DE ASOCIADOS Para acceder al área restringida de asociados del portal aenavarra.es se debe introducir el nombre de asociado y clave

Más detalles

CREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES

CREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES CREACIÓN DE SOBRES, ETIQUETAS Y CARTAS PERSONALES CREACIÓN DE SOBRES Y CARTAS SIN COMBINAR CON DATOS Antes de comenzar a hablar de la combinación de correspondencia, vamos a ver cómo crear sobres o etiquetas

Más detalles

PRUEBA TIENDA MAGENTO

PRUEBA TIENDA MAGENTO 1 Especificaciones 2 Comenzar 3 PASO 3 en CLINC! 4 REST 5 SOAP 6 Finalizar 7 Instalar Módulo 7b Posibles fallas para los distintos stores: 1 ESPECIFICACIONES 2 COMENZAR Magento Community Versión estable

Más detalles

hidra tpv manual rápido

hidra tpv manual rápido hidra tpv manual rápido Acceso al programa Instalamos el archivo que nos descargamos desde la dirección indicada en el email de confirmación de la licencia. Si no hemos instalado ese archivo o nos encontramos

Más detalles

085010 -Notificación de acciones correctivas de seguridad en campo europeas (NIS)

085010 -Notificación de acciones correctivas de seguridad en campo europeas (NIS) MANUAL DE USUARIO (EMPRESAS) PROCEDIMIENTOS TELEMÁTICOS División de Sistemas de Información Manual de Usuario (Versión para empresas) 085010 -Notificación de acciones correctivas de seguridad en campo

Más detalles

Manual de Usuario de la Página Web del SGC

Manual de Usuario de la Página Web del SGC Fecha de emisión: 28/02/2014 Versión N. 0 Página: 1 de 13 Manual de Usuario de la Página Web del SGC Elaboró Revisó L.A. Dulce Rocío Mesina Hernández Licda. Blanca Estela Mejía Herrera Controladora de

Más detalles

Ayuda. Mensajes del sistema. Iniciar/Cerrar sesión. Iconos del panel de control

Ayuda. Mensajes del sistema. Iniciar/Cerrar sesión. Iconos del panel de control Ayuda Para obtener información y asistencia, compruebe lo siguiente: Guía del usuario para obtener información sobre el uso del sistema Xerox 4595. Para obtener asistencia en línea, vaya a: www.xerox.com

Más detalles

ORACLE 10g. Descripción A QUIEN VA DIRIGIDO?

ORACLE 10g. Descripción A QUIEN VA DIRIGIDO? ORACLE 10g Descripción A QUIEN VA DIRIGIDO? Está dirigido a estudiantes y profesionista que desee conocer la tecnología Oracle, así como realizar extracción de datos, creación de objetos y administración

Más detalles

Manual para la configuración del correo electrónico en Outlook 2003

Manual para la configuración del correo electrónico en Outlook 2003 Manual para la configuración del correo electrónico en Outlook 2003 Versión: 1.0 Fecha: 14/3/2011 1. INTRODUCCIÓN Y REQUISITOS MÍNIMOS... 3 2. WEBMAIL... 3 3. DATOS PARA LA CONFIGURACIÓN... 4 4. MICROSOFT

Más detalles

Objetivos y Temario CURSO SQL SERVER 2012

Objetivos y Temario CURSO SQL SERVER 2012 Objetivos y Temario CURSO SQL SERVER 2012 OBJETIVOS Este curso está dirigido a todos los que comienzan a trabajar con SQL Server 2012. De una forma rápida y concisa obtendrá el conocimiento necesario para

Más detalles

Microsoft Windows XP SP3

Microsoft Windows XP SP3 WIFIUPM GUÍA DE AYUDA A LA CONFIGURACIÓN PARA LA CONEXIÓN AL SERVICIO DE RED INALÁMBRICA Microsoft Windows XP SP3 Contenido Introducción... 3 Contraseña cuenta UPM Institucional... 4... 5 Introduccio n

Más detalles

PROCESO DE ALTA EN EL PORTAL DEL PROVEEDOR DEL AYUNTAMIENTO DE OVIEDO

PROCESO DE ALTA EN EL PORTAL DEL PROVEEDOR DEL AYUNTAMIENTO DE OVIEDO El Portal del Proveedor es un servicio dirigido a los proveedores mediante el que podrán efectuar sus trámites ante el Ayuntamiento. En concreto, a través del Portal será posible registrar facturas, consultar

Más detalles

DESCRIPCIÓN DE TECNOLOGÍAS A UTILIZAR

DESCRIPCIÓN DE TECNOLOGÍAS A UTILIZAR 2016/07/09 22:02 1/6 Proyecto 1: Servidor de Video. Proyecto 1: Servidor de Video. Grupo 03: Manuel Tato Fernández de Simón - Santiago Manuel Mansilla Labbé - Octavio José Requena Molina INTRODUCCIÓN El

Más detalles

Usuarios y grupos ÍNDICE

Usuarios y grupos ÍNDICE Usuarios y grupos ÍNDICE 1.- Introducción... 2 2.- Archivos de claves...2 2.-1 /etc/passwd... 2 2.2 /etc/group...2 2.3 /etc/shadow... 3 3.- Comandos relacionados con usuarios...3 3.1 adduser...3 3.2 userdel...3

Más detalles

MANUAL DE USO E INSTALACIÓN ADT GO

MANUAL DE USO E INSTALACIÓN ADT GO Manual de uso MANUAL DE USO E INSTALACIÓN ADT GO ÍNDICE Descarga ADT GO para Android 3 Descarga ADT GO para ios... 5 Configurar ADT GO... 6 Menú del Usuario... 8 Configuración... 8 Notificación... 9 Usuarios...

Más detalles

Tabla de contenido. P á g i n a 2

Tabla de contenido. P á g i n a 2 MANUAL DE CLIENTES P á g i n a 2 Tabla de contenido Ingreso de Clientes... 3 Inicio de sesión de un cliente por primera vez... 3 Crear Cuenta... 3 Actualización de los Datos... 6 Inicio de sesión de un

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Configuración de eduroam en Mac OS X 10.6 e inferiores Última Actualización 3 de mayo de 2016 Tabla de contenido 1.- Introducción.... 3 2.- Verificación

Más detalles

Configuración de Moodle con usuarios de LDAP

Configuración de Moodle con usuarios de LDAP CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 06/0/200 : : Índice de contenido. Introducción...3 2. Glosario de Términos...4

Más detalles

Manual de configuración de la red inalámbrica. eduroam. en Microsoft Windows 7

Manual de configuración de la red inalámbrica. eduroam. en Microsoft Windows 7 Manual de configuración de la red inalámbrica eduroam en Microsoft Windows 7 Manual de configuración de la Xarxa Sense Fils eduroam en Microsoft Windows 7 Índex Introducción... 1 1 Comprobaciones iniciales...

Más detalles

Organización de los contenidos en Joomla!

Organización de los contenidos en Joomla! Organización de los contenidos en Joomla! Para darle forma al contenido de nuestra web podríamos seguir estos pasos: 1. Crear una estructura de categorías que organizarán a los artículos. 2. Escribir los

Más detalles

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados

Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través del uso

Más detalles

POLITICA DE CERTIFICACION CERTIFICADO DE CIUDADANO

POLITICA DE CERTIFICACION CERTIFICADO DE CIUDADANO POLITICA DE CERTIFICACION CERTIFICADO DE CIUDADANO Referencia: Política certificación Ciudadano Nº Versión: 1.0 Fecha: 11 de enero de 2016 IZENPE 2016 Este documento es propiedad de IZENPE. Únicamente

Más detalles

Introducción a las bases de datos y Access

Introducción a las bases de datos y Access Introducción a las bases de datos y Access capítulo 20 Introducción a las bases de datos y Access introducción 20. Introducción a las bases de datos 20.1. Qué es una base de datos? Según la Real Academia

Más detalles

DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. VISUALIZAR PÁGINAS PHP. (CU00811B)

DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. VISUALIZAR PÁGINAS PHP. (CU00811B) APRENDERAPROGRAMAR.COM DESCARGAR E INSTALAR EL NAVEGADOR. VENTAJAS DE GOOGLE CHROME. VISUALIZAR PÁGINAS PHP. (CU00811B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha

Más detalles

Manual de Usuario de Xeryus v5.25

Manual de Usuario de Xeryus v5.25 MANUAL DE USUARIO 1 Manual de Usuario de Xeryus v5.25 4.2 GATEWAYS SIP... 2 4.2.1 AGREGAR UN GATEWAY SIP... 2 4.2.2 CONSULTAR UN GATEWAY SIP... 4 4.2.3 MODIFICAR EL GATEWAY SIP... 5 4.2.4 ELIMINAR UN GATEWAY

Más detalles

Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte Web como a la de Smart Devices.

Ahora queremos agregarle Seguridad a la aplicación, tanto a la parte Web como a la de Smart Devices. Introducción GAM Nuestro problema a resolver será construir una aplicación para una inmobiliaria, con una parte Web y una parte para Smart Devices para ser utilizada por los agentes inmobiliarios en su

Más detalles

Configuración de traducción de dirección de red: Introducción

Configuración de traducción de dirección de red: Introducción Configuración de traducción de dirección de red: Introducción Contenidos Introducción Requisitos previos Requisitos Componentes utilizados Convenciones Pasos de inicio rápido para configurar y desplegar

Más detalles

1 Sociedad Andaluza para el Desarrollo de las Telecomunicaciones S.A. 1

1 Sociedad Andaluza para el Desarrollo de las Telecomunicaciones S.A. 1 PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN MEDIANTE PROCEDIMIENTO DE NEGOCIADO SIN PUBLICIDAD POR SOCIEDAD ANDALUZA PARA EL DESARROLLO DE LAS TELECOMUNICACIONES, S.A. PARA EL SERVICIO DE LICENCIAMIENTO

Más detalles

Curso JAVA EE 7 2016

Curso JAVA EE 7 2016 Curso JAVA EE 7 2016 Curso de Java EE 7 PC CARRIER 29 de marzo de 2016 Autor: Marc Revenga Esquinas Curso JAVA EE 7 2016 Curso de Java EE 7 Clase 1. Aplicaciones web Java EE. Configuración del servidor

Más detalles

APPS MOVILES INFORMACION PARA LA GESTION DEL PROYECTO Versión 1.0

APPS MOVILES INFORMACION PARA LA GESTION DEL PROYECTO Versión 1.0 APPS MOVILES INFORMACION PARA LA GESTION DEL PROYECTO Versión 1.0 Hoja de Control Título Información para la gestión del proyecto Documento de Referencia Responsable ICM Versión 1.0 Fecha Versión 18/12/2014

Más detalles

Configuración correo en Oficinas Locales

Configuración correo en Oficinas Locales Configuración correo en Oficinas Locales Con la apertura del protocolo pop3 de los servidores de correo a Internet es ahora posible configurar un cliente de correo (Outlook, Outlook Express, Eudora, etc.)

Más detalles

Unidad 1 Cómo usar Facebook para lograr objetivos empresariales? Una guía introductoria

Unidad 1 Cómo usar Facebook para lograr objetivos empresariales? Una guía introductoria Unidad 1 Cómo usar Facebook para lograr objetivos empresariales? Una guía introductoria 2 Cómo usar Facebook para lograr objetivos empresariales? Existen una serie de razones para que las empresas participen

Más detalles

Clients. PPPoE Clients WINDOWS 7

Clients. PPPoE Clients WINDOWS 7 2017/10/14 04:11 1/22 PPPoE WINDOWS 7 1. To add a conexion PPPoE we go to acces to START > CONTROL PANEL > NETWORKS AND INTERNET > NETWORKS CENTER AND SHARED RESOURCES, when we have this screen: 2. In

Más detalles