In previous post, we saw how to authenticate and retrieve files from google drive using OAuth2. During the OAuth2 dance, user needs to manually enter the credentials to be successfully authenticated. What if the account you are using to authenticate is a system account or if you dont want to show the OAuth2 dance workflow and still need to retrieve…
Authenticating with Google Drive in Mule (PART 1 – OAuth2)
Thanks to the wide spread API adoption, these days every system can be easily integrated by consuming published APIs. With APIs exposed, consuming applications can be more creative and build their own front-ends with enhanced/targeted functionalities. Imagine creating custom application which can access all your files/photos stored in different cloud locations, sort them, re-arrange and create albums with a click…
Mule 4.x Linux Installation with Azure Cloud
In this blog covers step-by-step instructions on installing Mule 4 runtime on a Linux box provisioned using Microsoft Azure. To perform these steps I will be using below accounts/tools: Microsoft Azure account – To provision Linux server and install mule Mule 4 Runtime – downloadable from Mule site Java 8 – required for Mule 4 runtime WinScp – To copy/view…
Fish Tagging – Message Tracking
Fish Tagging is the process of adding a tag(containing unique number) to a fish inorder to identify the fish. These tags on the fish can provide valuable information about the fish like when/where it was caught, tracking the movement/migration of the fish.
OAuth 2 Policy – MuleSoft API Manager
In this blog post I will be showing how to use MuleSoft API Manager to protect an API with OAuth 2 authentication. OAuth 2 delegates user authentication to service(such as FaceBook, Twitter, GitHub etc) that hosts the user account, and authorizes external applications to access the user account. Inorder to use OAuth2, we will need OAuth 2 provider. There are…
Basic Authentication – MuleSoft API Manager
MuleSoft API Manager provides below three ways to add Basic Authentication for APIs HTTP basic authentication using Simple Security Manager Client ID Enforcement with Custom Expression Client ID Enforcement with HTTP Basic Authentication Header HTTP basic authentication using Simple Security Manager In order to add HTTP basic authentication, you will first need to add Simple Security Manager object. Simple Security Manager…
API AutoDiscovery – Mule API Manager
Mule API Manager offers two different solutions to add a API Manager for an API. Endpoint with Proxy Basic Endpoint In the first approach, Mule is essentially creating a new proxy application with logic to copy headers and forwarding traffic to configured API. The newly created proxy application is deployed in Mule Cloudhub which will consumer additional worker. This setup…
DataWeave | Tips
As the name suggests, this post is to capture few tips while using DataWeave for easy transformation of incoming payload into desired payload: If this then that Conditional logic in DataWeave is achieved by using when and otherwise. Below example shows two usecases of this:
Integrating Azure Storage with Mule
As integration solutionist, I believe integration software should have no limits and easily connect to different systems regardless of the language it has been built on. Mule whose limits are being tested every day, so far, I feel it fits perfectly in the integration space as a leader. As my recent love towards Azure by gaining some certifications, I wanted…
MuleSoft Dallas Meetup – CI/CD with Jenkins
MuleSoft Dallas meetup group is a growing community group welcoming anyone who wants learn about MuleSoft and its existing/upcoming products. This group has participants with different levels of integration experience from experts who have been MuleSoft to newbies who just started, including individuals who never heard about MuleSoft and want to learn. As part of the group, everyone is encouraged and…