Author Archives: Chenda Mok

About Chenda Mok

19 years of hands on experience in software design and development with emphasis on Enterprise Application Integration (EAI), Services Oriented Architecture (SOA) and Identity Management (IDM) solutions. I’m a software engineer, member of the professional service delivery team working for Salesforce. Prior to this, I worked for Oracle as Solution Architect, through SeeBeyond(06/2005), then SUN’s acquisition (04/2009). After my master’s degree in computer science in 1997; I always delivered consulting on architecture, design, implementation on integration’s field. I’m interested in architecture using EAI/SOA/IDM/BPM/Cloud technologies, software development and Java’s related technologies. I may blog about my work/activities at Salesforce, but I do not speak for my employer, past, present or future.

OpenAM as Identity Provider / Fedlet as Service Provider – Federated Single Sign On

Context In this post, I will show how you can configure OpenAM as Identity Provider (IdP) and use another tomcat instance to install, deploy and configure a Fedlet. A Fedlet is a lightweight way for service providers to quickly federate with a … Continue reading

Posted in Salesforce | Tagged , , ,

OpenAM as Identity provider / Salesforce as Service Provider – Federated Single Sign On

Context Working with Salesforce, you often need to integrate with an enterprise scale Identity Provider like OpenAM. In this post, I will show how you can configure OpenAM as Identity Provider (IdP) and use Salesforce as Service provider (either to … Continue reading

Posted in Salesforce | Tagged , , ,

How to expose a public Salesforce Web Service using a top-down approach (contract first) WSDL interface ?

Problem How can we expose a public Web service using Salesforce (e.g no authentication needed to access this web service) ? Let’s add some challenge by using a WSDL contract imposed by your service Provider and that you have to … Continue reading

Posted in Salesforce | Tagged , , , , , , , , , , , , ,

Exposing OpenAM 12 instance on the internet

Problem How can we expose an OpenAM instance on the internet ? Background Working with Salesforce often need to connect to an external IDP. I had previous experience working on OpenSSO 8.0 instance. So I will use the OpenSource version … Continue reading

Posted in Uncategorized

How to support multiple delegated authentication service in one Salesforce Organisation ?

Problem How can we support multiple delegated authentication service in one Salesforce Organisation ? Background As you may noticed, we can configure only one Delegated Authentication URL Service in the Single Sign On Setting of your Org. Now what’s happened … Continue reading

Posted in Salesforce | Tagged , , , , , ,

Jenkins Chatter Plugin

There is a nice plugin called JenkinsChatterPlugin  which allow you to post to a Chatter group after a post-build action. Clone it (or get the compiled version) and installed it as a plugin in Jenkins.

Posted in Uncategorized | Tagged , , ,

Parallel development stream with Git using Branching & Merging

Here is an example of sequence to handle Multiple Team development with Git Branching & Merging

Posted in Uncategorized