Consumo de Servicios RESTful (III)
|
|
- María Mercedes Carrasco Soto
- hace 7 años
- Vistas:
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)
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 detallesModelado 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 detallesIntegració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 detallesBLOQUE 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 detallesPatrones 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 detallesDesarrollo 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 detallesArquitectura 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 detallesIntroducció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 detallesPruebas 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 detallesIntroducció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 detallesIntroducció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 detallesFICHA 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 detallesIntroducció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 detallesFirma 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 detallesRequisitos 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 detallesGUÍ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 detallesComputadores 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 detallesNueva 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 detallesGuí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 detallesCÓ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 detallesArquitectura 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 detallesShell 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 detallesGuí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 detallesManual 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 detallesCó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 detallesCá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 detallesSencillo 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 detallesManual 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 detallesLabVIEW 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 detallesGESTOR 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 detallesEsquema 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 detallesManual 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 detallesINSTRUCCIONES 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 detallesSistema 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 detallesFramework 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 detallesFactura 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 detallesProgramació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 detallesFiddler: 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 detallesVersió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 detallesResolució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 detallesLa 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 detallesManual 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 detallesManual 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 detallesGuí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 detallesMateria 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 detallesDesarrollo 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 detallesEspecialista 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 detallesCó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 detallesMicrosoft 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 detallesDaVinciTEXTIL. 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 detallesTema 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 detallesTutorial 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 detallesCURSOS 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 detallesPreguntas 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 detallesSistema 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 detallesAplicació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 detalles1. 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 detalles2.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 detallesFramework 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 detallesSoftware 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 detallesGuió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 detallesMECANISMOS 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 detallesMANUAL 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 detallesManual 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 detallesLogí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 detallesMANUAL 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 detallesCREACIÓ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 detallesPRUEBA 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 detalleshidra 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 detalles085010 -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 detallesManual 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 detallesAyuda. 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 detallesORACLE 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 detallesManual 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 detallesObjetivos 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 detallesMicrosoft 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 detallesPROCESO 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 detallesDESCRIPCIÓ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 detallesUsuarios 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 detallesMANUAL 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 detallesTabla 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 detallesServicio 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 detallesConfiguració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 detallesManual 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 detallesOrganizació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 detallesManual 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 detallesPOLITICA 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 detallesIntroducció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 detallesDESCARGAR 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 detallesManual 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 detallesAhora 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 detallesConfiguració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 detalles1 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 detallesCurso 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 detallesAPPS 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 detallesConfiguració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 detallesUnidad 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 detallesClients. 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