SlideShare una empresa de Scribd logo
1 de 8
Mule Cloud Connectors-
Autorizando el Conector
Redirección para la autorización
Todas las operaciones dentro del conector de LinkedIn están protegidas y necesitan
autorización. Así que antes de llamar a cualquier operación de conectores, se debe
autorizar por primera vez el conector y redirigir al usuario al proveedor de servicios
para obtener en última instancia, el token de acceso codiciado que se puede utilizar
para el envío de solicitudes a la API.
The Oauth Dance
Parámetros adicionales de autorización
Aunque Mule abstrae los detalles morbosos de trabajar con el servidor de
autorización y Tokens de acceso URL, hay algunos parámetros, OAuth opcionales
adicionales que se envían a través del proveedor de servicios que el conector
simplemente no puede hacer abstracción de distancia, debido a que requieren de
entrada adicional del usuario final.
Parámetro de Estado
Un caso particular es el parámetro de estado de OAuth. Por razones de seguridad, el
OAuth v2 permite un parámetro adicional que se enviará a través del proveedor de
servicios durante la redirección de autorización. Este parámetro de estado opcional
puede ser utilizada por el cliente para mantener el estado entre la solicitud y la
devolución de llamada.
Personalizando Parámetros
El servidor de Autorización también puede definir parámetros adicionales que se
incluirán y regresar de llamadas Token URL de acceso o URL Autorización del usuario.
Por ejemplo, el servidor de autorización de Salesforce tiene una costumbre, el
parámetro opcional fuera de la pantalla de la especificación OAuth.
Acceso a las operaciones protegidas
Una vez que el proveedor de servicios realiza la devolución de llamada y el conector
ha cambiado a un Estado AUTORIZADO, el estado, -tales como OAuth de tokens -de
acceso se almacenan en la memoria. Este estado de información es utilizada
posteriormente por el conector en cada llamada realizada al proveedor de servicios
de hacerles saber que ya hemos completado la autenticación y autorización proceso.
OAuth

Más contenido relacionado

Destacado

Creación Indices y Constraints en Bases de Datos de SQL Server
Creación Indices y Constraints en Bases de Datos de SQL ServerCreación Indices y Constraints en Bases de Datos de SQL Server
Creación Indices y Constraints en Bases de Datos de SQL ServerPedrangas Pedrangas
 
Singapore Market Entry Strategies Presentation
Singapore Market Entry Strategies Presentation  Singapore Market Entry Strategies Presentation
Singapore Market Entry Strategies Presentation Prakaash Govindasamy
 
Welcome to the northridge middle 2
Welcome to the northridge middle 2Welcome to the northridge middle 2
Welcome to the northridge middle 2Lisa Pixley
 
"Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server"
"Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server""Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server"
"Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server"pacovar
 
Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2MOHIT TOMAR
 
Oop project briefing sem 1 2015 2016
Oop project briefing  sem 1 2015 2016Oop project briefing  sem 1 2015 2016
Oop project briefing sem 1 2015 2016IIUM
 
Genetic epistomology: An Exclusive Presentation
Genetic epistomology: An Exclusive PresentationGenetic epistomology: An Exclusive Presentation
Genetic epistomology: An Exclusive PresentationHathib KK
 
Air pollution : causes, effects and solutions of air pollution.
Air pollution : causes, effects and solutions of air pollution.Air pollution : causes, effects and solutions of air pollution.
Air pollution : causes, effects and solutions of air pollution.Naseera noushad
 

Destacado (11)

Creación Indices y Constraints en Bases de Datos de SQL Server
Creación Indices y Constraints en Bases de Datos de SQL ServerCreación Indices y Constraints en Bases de Datos de SQL Server
Creación Indices y Constraints en Bases de Datos de SQL Server
 
Singapore Market Entry Strategies Presentation
Singapore Market Entry Strategies Presentation  Singapore Market Entry Strategies Presentation
Singapore Market Entry Strategies Presentation
 
Welcome to the northridge middle 2
Welcome to the northridge middle 2Welcome to the northridge middle 2
Welcome to the northridge middle 2
 
Loops and arrays
Loops and arraysLoops and arrays
Loops and arrays
 
Concurso # 016 2016
Concurso # 016 2016Concurso # 016 2016
Concurso # 016 2016
 
Concurso # 018 2016
Concurso # 018 2016Concurso # 018 2016
Concurso # 018 2016
 
"Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server"
"Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server""Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server"
"Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL Server"
 
Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2
 
Oop project briefing sem 1 2015 2016
Oop project briefing  sem 1 2015 2016Oop project briefing  sem 1 2015 2016
Oop project briefing sem 1 2015 2016
 
Genetic epistomology: An Exclusive Presentation
Genetic epistomology: An Exclusive PresentationGenetic epistomology: An Exclusive Presentation
Genetic epistomology: An Exclusive Presentation
 
Air pollution : causes, effects and solutions of air pollution.
Air pollution : causes, effects and solutions of air pollution.Air pollution : causes, effects and solutions of air pollution.
Air pollution : causes, effects and solutions of air pollution.
 

Similar a Mule Cloud Connectors-Autorizando el conector

GFI - Seguridad en tus APIs
GFI - Seguridad en tus APIsGFI - Seguridad en tus APIs
GFI - Seguridad en tus APIsGFI Informática
 
Mule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authMule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authSara Peralta
 
Mule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authMule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authManuel Antonio
 
Mule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuthMule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuthSara Peralta
 
Addon Descarga Masiva de XML Proveedores
Addon Descarga Masiva de XML ProveedoresAddon Descarga Masiva de XML Proveedores
Addon Descarga Masiva de XML ProveedoresRodolfo Ruiz
 
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)Miguel Ángel Sánchez Chordi
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Sara Peralta
 
Mule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthMule Cloud Connectors-Configuracion OAuth
Mule Cloud Connectors-Configuracion OAuthSara Peralta
 
Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Mule Cloud Connectors-Configuracion OAuth1
Mule Cloud Connectors-Configuracion OAuth1Manuel Antonio
 
Presentacion-Oauth
Presentacion-OauthPresentacion-Oauth
Presentacion-OauthKevin Medina
 
Actividad adicional 802.1x
Actividad adicional 802.1xActividad adicional 802.1x
Actividad adicional 802.1xmurilloyair
 

Similar a Mule Cloud Connectors-Autorizando el conector (20)

Patron de Arquitectura Broker
Patron de Arquitectura BrokerPatron de Arquitectura Broker
Patron de Arquitectura Broker
 
GFI - Seguridad en tus APIs
GFI - Seguridad en tus APIsGFI - Seguridad en tus APIs
GFI - Seguridad en tus APIs
 
Mule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authMule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o auth
 
Mule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o authMule Cloud Connectors-Guardando y restaurando el estado o auth
Mule Cloud Connectors-Guardando y restaurando el estado o auth
 
Mule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuthMule Cloud Connectors-Save and Load OAuth
Mule Cloud Connectors-Save and Load OAuth
 
Addon Descarga Masiva de XML Proveedores
Addon Descarga Masiva de XML ProveedoresAddon Descarga Masiva de XML Proveedores
Addon Descarga Masiva de XML Proveedores
 
Autenticación 802
Autenticación 802Autenticación 802
Autenticación 802
 
Autenticación 802
Autenticación 802Autenticación 802
Autenticación 802
 
Radius
RadiusRadius
Radius
 
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
Qué es eso de OAuth y como se implementa en Symfony2 (y otros)
 
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
 
html
htmlhtml
html
 
Http
HttpHttp
Http
 
Presentacion-Oauth
Presentacion-OauthPresentacion-Oauth
Presentacion-Oauth
 
PROTOCOLO HTTP
PROTOCOLO HTTPPROTOCOLO HTTP
PROTOCOLO HTTP
 
Citrix Secure Gateway
Citrix Secure GatewayCitrix Secure Gateway
Citrix Secure Gateway
 
Http[1]
Http[1]Http[1]
Http[1]
 
Actividad adicional 802.1x
Actividad adicional 802.1xActividad adicional 802.1x
Actividad adicional 802.1x
 

Más de Manuel Antonio

Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackManuel Antonio
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthManuel Antonio
 
Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectoresManuel Antonio
 
Mule Cloud Connectors1-Conectores
Mule Cloud Connectors1-ConectoresMule Cloud Connectors1-Conectores
Mule Cloud Connectors1-ConectoresManuel Antonio
 
Mule Cloud Connectors-Conceptos Basicos
Mule Cloud Connectors-Conceptos BasicosMule Cloud Connectors-Conceptos Basicos
Mule Cloud Connectors-Conceptos BasicosManuel Antonio
 
Problema Educativo Mexico
Problema Educativo MexicoProblema Educativo Mexico
Problema Educativo MexicoManuel Antonio
 
NetBeans para Java, C, C++
NetBeans para Java, C, C++NetBeans para Java, C, C++
NetBeans para Java, C, C++Manuel Antonio
 
Mule Librerias en Java
Mule Librerias en JavaMule Librerias en Java
Mule Librerias en JavaManuel Antonio
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a ObjetosManuel Antonio
 
Estrategias competitivas
Estrategias competitivasEstrategias competitivas
Estrategias competitivasManuel Antonio
 
Forma de normalizacion SQL
Forma de normalizacion SQLForma de normalizacion SQL
Forma de normalizacion SQLManuel Antonio
 

Más de Manuel Antonio (20)

Mule Cloud-Conceptos
Mule Cloud-ConceptosMule Cloud-Conceptos
Mule Cloud-Conceptos
 
Mule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando CallbackMule Cloud Connector-Personalizando Callback
Mule Cloud Connector-Personalizando Callback
 
Mule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuthMule Cloud Connector-Conectividad OAuth
Mule Cloud Connector-Conectividad OAuth
 
Mule cloud connectors1-conectores
Mule cloud connectors1-conectoresMule cloud connectors1-conectores
Mule cloud connectors1-conectores
 
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
 
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
 

Último

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 

Último (6)

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 

Mule Cloud Connectors-Autorizando el conector

  • 2. Redirección para la autorización Todas las operaciones dentro del conector de LinkedIn están protegidas y necesitan autorización. Así que antes de llamar a cualquier operación de conectores, se debe autorizar por primera vez el conector y redirigir al usuario al proveedor de servicios para obtener en última instancia, el token de acceso codiciado que se puede utilizar para el envío de solicitudes a la API.
  • 4. Parámetros adicionales de autorización Aunque Mule abstrae los detalles morbosos de trabajar con el servidor de autorización y Tokens de acceso URL, hay algunos parámetros, OAuth opcionales adicionales que se envían a través del proveedor de servicios que el conector simplemente no puede hacer abstracción de distancia, debido a que requieren de entrada adicional del usuario final.
  • 5. Parámetro de Estado Un caso particular es el parámetro de estado de OAuth. Por razones de seguridad, el OAuth v2 permite un parámetro adicional que se enviará a través del proveedor de servicios durante la redirección de autorización. Este parámetro de estado opcional puede ser utilizada por el cliente para mantener el estado entre la solicitud y la devolución de llamada.
  • 6. Personalizando Parámetros El servidor de Autorización también puede definir parámetros adicionales que se incluirán y regresar de llamadas Token URL de acceso o URL Autorización del usuario. Por ejemplo, el servidor de autorización de Salesforce tiene una costumbre, el parámetro opcional fuera de la pantalla de la especificación OAuth.
  • 7. Acceso a las operaciones protegidas Una vez que el proveedor de servicios realiza la devolución de llamada y el conector ha cambiado a un Estado AUTORIZADO, el estado, -tales como OAuth de tokens -de acceso se almacenan en la memoria. Este estado de información es utilizada posteriormente por el conector en cada llamada realizada al proveedor de servicios de hacerles saber que ya hemos completado la autenticación y autorización proceso.