Currently, ESME just supports OpenID for authentication purposes (Note: we are currently working on other authentication modes). Many corporations, however, don’t yet have OpenID providers available internally. Although there are a variety of OpenId providers externally,  internal security restrictions may hamper easy access to these sites.

I was looking for an easy alternative on an OpenId provider that could be deployed within the firewall.  I found a list of potential candidates and decided to try out a few.  I wanted a very simple provider that was easy to install but still worked with ESME.

I finally found one that was ideal for these requirements: java-based WSO2 Identity Solution (WSO2 IS). I was able to download the software and install it within 20 minutes. It is exceeding easy to install and worked out of the box without having to make any changes.  I installed the solution on my laptop where my test installation of ESME is running.  I was able to register as a new user, receive a OpenID and use this OpenID within ESME in approx. 10 minutes.   

WS02 is also based on the Apache 2.0 license which makes it easy to use in enterprise settings.

If you are trying to get an installation of ESME up and running rapidly, this solution is perfect for you.