VeriSign : OpenID

Developed the first Ruby OpenID server
Eastmedia was contacted by VeriSign to build the first full-stack implementation of OpenID, and new Web-based identity technology. The goal was to create a series of components that would provide both developers and implementing parties with a complete set of tools and reference implementation to understand, leverage and extend OpenID technologies. The goal was to build a secure, production-ready implementation of the OpenID 1.1 protocol and related Identity 2.0 technologies.

Our solution consists of two parts:

  1. An OpenID server
    • runs using Ruby protocol libraries for OpenID and Yadis
    • runs on the Mongrel Web server
    • Profile management is performed via a Rails application
  2. An OpenID plugin for Rails applications
    • Install with a single command
    • Focus on usability and simplicity of installation so that anyone can use it in their application
    • Minimize the requirements needed to get it up and running

Open Sourced via Apache Heraldry Project

We designed, built and released the software in May 2006. In the summer of 2006 the software was released into Open Source via the Apache Heraldry project. The goal in open-sourcing the project was to encourage adoption and to grow the OpenID and Identity communities. The application now lives at RubyForge. You can find out more about OpenID at the Eastmedia Identity Wiki.