SlideShare una empresa de Scribd logo
Mule Cloud Connectors-
Guardando y Restaurando el
estado OAuth
Estados
• Después de terminar el baile inicial de OAuth, el token de acceso y el otro
estado de Oauth son guardados en la memoria y reutilizados por el conector
para posteriores llamadas a la API.
Gestion Automatica de Estado
• Esta forma de administración de estado permite al desarrollador identificar con facilidad al
conector de usuario del token de acceso.Al utilizar este subconjunto de conector, el DevKit
persistirá de forma automática toda la información relevante necesaria para volver a utilizar
una de forma autorizada el conector. Esta información es:
• El token de acceso
• El token de acceso secreto (bajo OAuth 1.0a)
• El token de refresco (bajo OAuth v2)
• Cualquier información que se extrajo durante la devolución de llamada de proveedor de
servicios
Identificando el Usuario
• Autorizar los conectores , a través de la operaciónAutorizar. Después la
invocación de esta operación, la información se almacenará
automáticamente por defecto en el almacén de objetos de usuario de Mule.
• Un almacén de objetos es una abstracción para el almacenamiento de
objetos en Mule. Mediante el uso de un almacén de objetos, Mule se
desacopla desde cualquier aplicación de tienda específica, lo que le da para
elegir o cambiar la aplicación a su discreción.
OAuth
Explicacion
• Este fragmento de código utiliza el conector de Salesforce OAuth para los
propósitos de demostración.Este flujo autoriza el conector y simplemente
registra el valor de la OAuthAccessTokenId utilizando la expresión Mule
flowVars.
Mule Cloud Connectors-Guardando y restaurando el estado o auth

Más contenido relacionado

La actualidad más candente

Seguridad Mule
Seguridad MuleSeguridad Mule
Seguridad Mule
Ruth Montalban
 
Internet information services iis
Internet information services iisInternet information services iis
Internet information services iis
Daniel Guti
 
Autentificación de Seguridad de SQL SERVER
Autentificación de Seguridad de SQL SERVERAutentificación de Seguridad de SQL SERVER
Autentificación de Seguridad de SQL SERVER
Jaime Aguilar Rafael
 
Escribiendo funciones con Azure Functions
Escribiendo funciones con Azure FunctionsEscribiendo funciones con Azure Functions
Escribiendo funciones con Azure Functions
Víctor Moreno
 
Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)
Rosariio92
 
Asignacion nº 1
Asignacion nº 1Asignacion nº 1
Asignacion nº 1
Ricardo Arroyo
 
Microservicios en Azure Service Fabric
Microservicios en Azure Service FabricMicroservicios en Azure Service Fabric
Microservicios en Azure Service Fabric
Víctor Moreno
 
Iis (internet information service)
Iis (internet information service)Iis (internet information service)
Iis (internet information service)
Luis CH
 
Trabajando con MySQL y PostgreSQL dentro de azure
Trabajando con MySQL y PostgreSQL dentro de azureTrabajando con MySQL y PostgreSQL dentro de azure
Trabajando con MySQL y PostgreSQL dentro de azure
Víctor Moreno
 
Buscando a gran velocidad con Azure Search
Buscando a gran velocidad con Azure SearchBuscando a gran velocidad con Azure Search
Buscando a gran velocidad con Azure Search
Víctor Moreno
 

La actualidad más candente (10)

Seguridad Mule
Seguridad MuleSeguridad Mule
Seguridad Mule
 
Internet information services iis
Internet information services iisInternet information services iis
Internet information services iis
 
Autentificación de Seguridad de SQL SERVER
Autentificación de Seguridad de SQL SERVERAutentificación de Seguridad de SQL SERVER
Autentificación de Seguridad de SQL SERVER
 
Escribiendo funciones con Azure Functions
Escribiendo funciones con Azure FunctionsEscribiendo funciones con Azure Functions
Escribiendo funciones con Azure Functions
 
Internet Information Server (IIS)
Internet Information Server (IIS)Internet Information Server (IIS)
Internet Information Server (IIS)
 
Asignacion nº 1
Asignacion nº 1Asignacion nº 1
Asignacion nº 1
 
Microservicios en Azure Service Fabric
Microservicios en Azure Service FabricMicroservicios en Azure Service Fabric
Microservicios en Azure Service Fabric
 
Iis (internet information service)
Iis (internet information service)Iis (internet information service)
Iis (internet information service)
 
Trabajando con MySQL y PostgreSQL dentro de azure
Trabajando con MySQL y PostgreSQL dentro de azureTrabajando con MySQL y PostgreSQL dentro de azure
Trabajando con MySQL y PostgreSQL dentro de azure
 
Buscando a gran velocidad con Azure Search
Buscando a gran velocidad con Azure SearchBuscando a gran velocidad con Azure Search
Buscando a gran velocidad con Azure Search
 

Destacado

Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
Jeison Barros
 
Mule Cloud Connectors1-Conectores
Mule Cloud Connectors1-ConectoresMule Cloud Connectors1-Conectores
Mule Cloud Connectors1-Conectores
Manuel Antonio
 
Mule Cloud Connectors-Conceptos Basicos
Mule Cloud Connectors-Conceptos BasicosMule Cloud Connectors-Conceptos Basicos
Mule Cloud Connectors-Conceptos Basicos
Manuel Antonio
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocity
Sunil Komarapu
 
Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectores
Manuel Antonio
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity
javeed_mhd
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuth
Manuel Antonio
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocity
Rajkattamuri
 
Mule cloudhub application
Mule cloudhub applicationMule cloudhub application
Mule cloudhub application
D.Rajesh Kumar
 
Ruby in mule
Ruby in muleRuby in mule
Ruby in mule
Ramakrishna kapa
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando Callback
Manuel Antonio
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS Comum
Jeison Barros
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
Jeison Barros
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
Jeison Barros
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity
mdfkhan625
 
Muleesb
MuleesbMuleesb
Mule velocity
Mule velocityMule velocity
Mule velocity
Praneethchampion
 
Xslt with mule
Xslt with muleXslt with mule
Xslt with mule
Son Nguyen
 
Sap integration by mule esb
Sap integration by mule esbSap integration by mule esb
Sap integration by mule esb
Son Nguyen
 
Query in share point by mule
Query in share point by muleQuery in share point by mule
Query in share point by mule
Son Nguyen
 

Destacado (20)

Mule esb teste parte 2
Mule esb teste   parte 2Mule esb teste   parte 2
Mule esb teste parte 2
 
Mule Cloud Connectors1-Conectores
Mule Cloud Connectors1-ConectoresMule Cloud Connectors1-Conectores
Mule Cloud Connectors1-Conectores
 
Mule Cloud Connectors-Conceptos Basicos
Mule Cloud Connectors-Conceptos BasicosMule Cloud Connectors-Conceptos Basicos
Mule Cloud Connectors-Conceptos Basicos
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocity
 
Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectores
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuth
 
Mule with velocity
Mule with velocityMule with velocity
Mule with velocity
 
Mule cloudhub application
Mule cloudhub applicationMule cloudhub application
Mule cloudhub application
 
Ruby in mule
Ruby in muleRuby in mule
Ruby in mule
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando Callback
 
Estudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS ComumEstudo de caso: Mule como um transporte JMS Comum
Estudo de caso: Mule como um transporte JMS Comum
 
Como criar um http proxy dinamico com mule parte 3
Como criar um http proxy dinamico com mule   parte 3Como criar um http proxy dinamico com mule   parte 3
Como criar um http proxy dinamico com mule parte 3
 
Como criar um http proxy dinamico com mule parte 1
Como criar um http proxy dinamico com mule   parte 1Como criar um http proxy dinamico com mule   parte 1
Como criar um http proxy dinamico com mule parte 1
 
Mule with velocity
Mule with velocity Mule with velocity
Mule with velocity
 
Muleesb
MuleesbMuleesb
Muleesb
 
Mule velocity
Mule velocityMule velocity
Mule velocity
 
Xslt with mule
Xslt with muleXslt with mule
Xslt with mule
 
Sap integration by mule esb
Sap integration by mule esbSap integration by mule esb
Sap integration by mule esb
 
Query in share point by mule
Query in share point by muleQuery in share point by mule
Query in share point by mule
 

Similar a Mule Cloud Connectors-Guardando y restaurando el estado o auth

Mule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorMule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conector
Sara Peralta
 
Clase 10
Clase 10Clase 10
Clase 10
Titiushko Jazz
 
Clase 10
Clase 10Clase 10
Clase 10
Titiushko Jazz
 
Protegiendo los secretos de tus aplicaciones con Azure Key Vault
Protegiendo los secretos de tus aplicaciones con Azure Key VaultProtegiendo los secretos de tus aplicaciones con Azure Key Vault
Protegiendo los secretos de tus aplicaciones con Azure Key Vault
Luis Beltran
 
Colombia Bootcamp Azure Key Vault.pptx
Colombia Bootcamp Azure Key Vault.pptxColombia Bootcamp Azure Key Vault.pptx
Colombia Bootcamp Azure Key Vault.pptx
Luis Beltran
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1
Manuel Antonio
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuth
Sara Peralta
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1
Sara Peralta
 
Ethical hacking 03
Ethical hacking 03Ethical hacking 03
Ethical hacking 03
Tensor
 
Desglosando el componente de seguridad
Desglosando el componente de seguridadDesglosando el componente de seguridad
Desglosando el componente de seguridad
Joan Teixidó
 
Clase 04
Clase 04Clase 04
Clase 04
Titiushko Jazz
 
Clase 04
Clase 04Clase 04
Clase 04
Titiushko Jazz
 
Desymfony - Servicios
Desymfony  - ServiciosDesymfony  - Servicios
Desymfony - Servicios
Ricard Clau
 
GFI - Seguridad en tus APIs
GFI - Seguridad en tus APIsGFI - Seguridad en tus APIs
GFI - Seguridad en tus APIs
GFI Informática
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio Gómez
atSistemas
 
Desarrollo aplicaciones distribuidas sockets
Desarrollo aplicaciones distribuidas socketsDesarrollo aplicaciones distribuidas sockets
Desarrollo aplicaciones distribuidas sockets
dandark2000
 
Portales y portlets web
Portales y portlets webPortales y portlets web
Portales y portlets web
Jossimar de Leon
 
Oauth v2-rev
Oauth v2-revOauth v2-rev
Oauth v2-rev
Karla Mesarina
 
Tecnología Bluetooth
Tecnología BluetoothTecnología Bluetooth
Tecnología Bluetooth
Victor Pando
 
OAuth and OpenID
OAuth and OpenIDOAuth and OpenID
OAuth and OpenID
Albert Lozano Ciller
 

Similar a Mule Cloud Connectors-Guardando y restaurando el estado o auth (20)

Mule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conectorMule Cloud Connectors-Autorizando el conector
Mule Cloud Connectors-Autorizando el conector
 
Clase 10
Clase 10Clase 10
Clase 10
 
Clase 10
Clase 10Clase 10
Clase 10
 
Protegiendo los secretos de tus aplicaciones con Azure Key Vault
Protegiendo los secretos de tus aplicaciones con Azure Key VaultProtegiendo los secretos de tus aplicaciones con Azure Key Vault
Protegiendo los secretos de tus aplicaciones con Azure Key Vault
 
Colombia Bootcamp Azure Key Vault.pptx
Colombia Bootcamp Azure Key Vault.pptxColombia Bootcamp Azure Key Vault.pptx
Colombia Bootcamp Azure Key Vault.pptx
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuth
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1
 
Ethical hacking 03
Ethical hacking 03Ethical hacking 03
Ethical hacking 03
 
Desglosando el componente de seguridad
Desglosando el componente de seguridadDesglosando el componente de seguridad
Desglosando el componente de seguridad
 
Clase 04
Clase 04Clase 04
Clase 04
 
Clase 04
Clase 04Clase 04
Clase 04
 
Desymfony - Servicios
Desymfony  - ServiciosDesymfony  - Servicios
Desymfony - Servicios
 
GFI - Seguridad en tus APIs
GFI - Seguridad en tus APIsGFI - Seguridad en tus APIs
GFI - Seguridad en tus APIs
 
Blockchain Spain - Antonio Gómez
Blockchain Spain - Antonio GómezBlockchain Spain - Antonio Gómez
Blockchain Spain - Antonio Gómez
 
Desarrollo aplicaciones distribuidas sockets
Desarrollo aplicaciones distribuidas socketsDesarrollo aplicaciones distribuidas sockets
Desarrollo aplicaciones distribuidas sockets
 
Portales y portlets web
Portales y portlets webPortales y portlets web
Portales y portlets web
 
Oauth v2-rev
Oauth v2-revOauth v2-rev
Oauth v2-rev
 
Tecnología Bluetooth
Tecnología BluetoothTecnología Bluetooth
Tecnología Bluetooth
 
OAuth and OpenID
OAuth and OpenIDOAuth and OpenID
OAuth and OpenID
 

Más de Manuel Antonio

Mule Cloud-Conceptos
Mule Cloud-ConceptosMule Cloud-Conceptos
Mule Cloud-Conceptos
Manuel Antonio
 
Mule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundoMule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundo
Manuel Antonio
 
Problema Educativo Mexico
Problema Educativo MexicoProblema Educativo Mexico
Problema Educativo Mexico
Manuel Antonio
 
NetBeans para Java, C, C++
NetBeans para Java, C, C++NetBeans para Java, C, C++
NetBeans para Java, C, C++
Manuel Antonio
 
JPA en NetBeans
JPA en NetBeansJPA en NetBeans
JPA en NetBeans
Manuel Antonio
 
Serializacion Java
Serializacion JavaSerializacion Java
Serializacion Java
Manuel Antonio
 
Mule Librerias en Java
Mule Librerias en JavaMule Librerias en Java
Mule Librerias en Java
Manuel Antonio
 
Clases C#
Clases C#Clases C#
Clases C#
Manuel Antonio
 
Array y Objects C#
Array y Objects C#Array y Objects C#
Array y Objects C#
Manuel Antonio
 
Javascript C#
Javascript C#Javascript C#
Javascript C#
Manuel Antonio
 
SQL en Visual Studio
SQL en Visual StudioSQL en Visual Studio
SQL en Visual Studio
Manuel Antonio
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Manuel Antonio
 
Google APIs
Google APIsGoogle APIs
Google APIs
Manuel Antonio
 
Estrategias competitivas
Estrategias competitivasEstrategias competitivas
Estrategias competitivas
Manuel Antonio
 
DataCenters
DataCenters DataCenters
DataCenters
Manuel Antonio
 
Forma de normalizacion SQL
Forma de normalizacion SQLForma de normalizacion SQL
Forma de normalizacion SQL
Manuel Antonio
 
Autogestión
AutogestiónAutogestión
Autogestión
Manuel Antonio
 
Herramientas tecnologicas uso
Herramientas tecnologicas usoHerramientas tecnologicas uso
Herramientas tecnologicas uso
Manuel Antonio
 
Universo Estacionario
Universo EstacionarioUniverso Estacionario
Universo Estacionario
Manuel Antonio
 
Actualidad universo
Actualidad universoActualidad universo
Actualidad universo
Manuel Antonio
 

Más de Manuel Antonio (20)

Mule Cloud-Conceptos
Mule Cloud-ConceptosMule Cloud-Conceptos
Mule Cloud-Conceptos
 
Mule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundoMule cloud connectors versus el resto del mundo
Mule cloud connectors versus el resto del mundo
 
Problema Educativo Mexico
Problema Educativo MexicoProblema Educativo Mexico
Problema Educativo Mexico
 
NetBeans para Java, C, C++
NetBeans para Java, C, C++NetBeans para Java, C, C++
NetBeans para Java, C, C++
 
JPA en NetBeans
JPA en NetBeansJPA en NetBeans
JPA en NetBeans
 
Serializacion Java
Serializacion JavaSerializacion Java
Serializacion Java
 
Mule Librerias en Java
Mule Librerias en JavaMule Librerias en Java
Mule Librerias en Java
 
Clases C#
Clases C#Clases C#
Clases C#
 
Array y Objects C#
Array y Objects C#Array y Objects C#
Array y Objects C#
 
Javascript C#
Javascript C#Javascript C#
Javascript C#
 
SQL en Visual Studio
SQL en Visual StudioSQL en Visual Studio
SQL en Visual Studio
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Google APIs
Google APIsGoogle APIs
Google APIs
 
Estrategias competitivas
Estrategias competitivasEstrategias competitivas
Estrategias competitivas
 
DataCenters
DataCenters DataCenters
DataCenters
 
Forma de normalizacion SQL
Forma de normalizacion SQLForma de normalizacion SQL
Forma de normalizacion SQL
 
Autogestión
AutogestiónAutogestión
Autogestión
 
Herramientas tecnologicas uso
Herramientas tecnologicas usoHerramientas tecnologicas uso
Herramientas tecnologicas uso
 
Universo Estacionario
Universo EstacionarioUniverso Estacionario
Universo Estacionario
 
Actualidad universo
Actualidad universoActualidad universo
Actualidad universo
 

Mule Cloud Connectors-Guardando y restaurando el estado o auth

  • 1. Mule Cloud Connectors- Guardando y Restaurando el estado OAuth
  • 2. Estados • Después de terminar el baile inicial de OAuth, el token de acceso y el otro estado de Oauth son guardados en la memoria y reutilizados por el conector para posteriores llamadas a la API.
  • 3. Gestion Automatica de Estado • Esta forma de administración de estado permite al desarrollador identificar con facilidad al conector de usuario del token de acceso.Al utilizar este subconjunto de conector, el DevKit persistirá de forma automática toda la información relevante necesaria para volver a utilizar una de forma autorizada el conector. Esta información es: • El token de acceso • El token de acceso secreto (bajo OAuth 1.0a) • El token de refresco (bajo OAuth v2) • Cualquier información que se extrajo durante la devolución de llamada de proveedor de servicios
  • 4. Identificando el Usuario • Autorizar los conectores , a través de la operaciónAutorizar. Después la invocación de esta operación, la información se almacenará automáticamente por defecto en el almacén de objetos de usuario de Mule. • Un almacén de objetos es una abstracción para el almacenamiento de objetos en Mule. Mediante el uso de un almacén de objetos, Mule se desacopla desde cualquier aplicación de tienda específica, lo que le da para elegir o cambiar la aplicación a su discreción.
  • 6. Explicacion • Este fragmento de código utiliza el conector de Salesforce OAuth para los propósitos de demostración.Este flujo autoriza el conector y simplemente registra el valor de la OAuthAccessTokenId utilizando la expresión Mule flowVars.