Add OpenID Support to Your Site with RPX

Andres Ferrate, December 24th, 2008

RPXOpenID holds much promise as a means of supporting a single digital identity that can be used across the Internet. Currently there are several types of OpenID identity providers out there, and several of the major players on the web, including AOL, Microsoft, Google, and Yahoo!, have committed to become OpenID providers as well. While there is some concern about the ‘Balkanization’ of OpenID by these service providers (essentially the concern is over the fact that service providers will only provide OpenIDs and subsequently they will not become consumers of OpenIDs from other providers), the positive side of this adoption is that hundreds of millions of existing user accounts can now be used as OpenIDs.

However, there is one catch: at present implementing OpenID support for more than one of these providers can be challenging, given that the OpenID specifications and extensions supported vary among each provider. Enter RPX, a new software as a service (SaaS) that handles the user interface, authentication, and import of user profile and registration data for any web site.

RPX FLow

RPX essentially serves as a proxy that utilizes OpenID (and several other open standards such as OAuth and HCard) to provide users on your web site with the ability to register and sign in using several different accounts, including AOL, Facebook, Google, MySpace, Yahoo!, and many other OpenID providers. Rather than trying to figure out which provider supports which specification and extension, RPX presents a unified sign in form that allows your site to become an OpenID consumer that supports accounts from the major service providers.

RPX UI

According to the RPX web site:

When a visitor is ready to sign in or register at your website, you display the provided RPX login interface. The sign-in interface helps the user choose their provider, and then RPX authenticates the user with their provider. The sign-in interface can be added as a popup overlay, or embedded directly into your webpage. If you’d like to build your own custom interface, that is also possible.

RPX includes an API that can be used to customize your implementation of the service, including the user interface (see our RPX API profile for details). Currently RPX is available as a freemium service. You can check out the full documentation available on the service and API. RPX was developed by JanRain, an OpenID solutions provider from Portland, Oregon.

Both comments and pings are currently closed.

7 Responses to “Add OpenID Support to Your Site with RPX”

December 24th, 2008
at 4:08 pm
Comment by: rascunho » Blog Archive » links for 2008-12-24

[...] Add OpenID Support to Your Site with RPX OpenID holds much promise as a means of supporting a single digital identity that can be used across the Internet. (tags: blog.programmableweb.com 2008 mes11 dia24 OpenId blog_post) [...]

December 25th, 2008
at 3:00 pm
Comment by: bluelectric.org » Linkschleuder

[...] Add OpenID Support to Your Site with RPX – Auch schon mal angeguckt, dann aber zunächst mit dem OpenID-Plugin für WordPress und bluelectric.org als eigenem OpenID-Server zufrieden gegeben. [...]

February 1st, 2009
at 12:32 am
Comment by: Christopher A. Wheeler

I cannot figure out how to get this work with my Wordpress site.

March 9th, 2009
at 2:46 am
Comment by: sumit

Hi, I am a web developer and planning to implement the RPX in my application. My question is that how can I map an existing user with RPX because if I map the existing account based on the email address then for every provider in the RPX there will be separate email address which sounds a bit confusing for me.

April 21st, 2010
at 3:57 am
Comment by: Victoria

We are happy to present to you the biggest PDF database with more than 250 million files and counting. You can easily find great number of various PDF files using this PDF Files Search Engine.

October 19th, 2010
at 5:01 pm
Comment by: Social Logins Made Easy with Janrain

[...] has been simplifying this entire process for almost two years by creating a single, modular, widget that you can use to quickly bring in authentication powered [...]

July 9th, 2011
at 6:03 am
Comment by: Linkschleuder — Konstantin Klein

[...] Add OpenID Support to Your Site with RPX – Auch schon mal angeguckt, dann aber zunächst mit dem OpenID-Plugin für WordPress und bluelectric.org als eigenem OpenID-Server zufrieden gegeben. [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.