https://www.idselector.com

In my opinion iselector does a better job while providing more openid providers.

How difficult would it be to use idselector instead?

Thanks

Comments

amitbapat’s picture

I have published a simple 'How To' to enable ID Selector with Drupal OpenID module (I've tested it in 6.4). Check it out: http://drupal.org/node/314295

etaroza’s picture

Well the list of providers is a matter of configuration. The problem with ID Selector isn't open source, is it?

tseven’s picture

It's not open source, but it allows you to include a .js file which will re-theme your openid form using it's super-easy-to use id selector.

It almost works 100% out of the box with 1 issue I've noticed so far. The id selector .js aggressively wants to be the default form of logging in.

I'm thinking with a little hacking/tweaking, we could get drupal and idselector to play nicely together without the need for reimplementing what idselector has already done.

I'm willing to help out since I'd like to use this on my sites.

Let me know what you think.

etaroza’s picture

I guess it makes sense to have both solutions:

  1. Drupal module integrated with idselector. This allows to have an already famous out of the box widget. This may be ok in most cases, and this is even more true if you can style the widget and have your own list of providers inside it (can you have your own list?). The disadvantage is that you can't touch the internals of the openidselector, though again in most cases it may not be an issue
  2. comfortid. There is not much code. Therefore it's relatively simple to have an openidselector clone, and you get all the advantages of open source. If you think about it, Drupal comes with OpenID login box by default, even though it's quite primitive. The comfortid is supposed to attack and enhance that one, instead of fighting with openidselector for who is better.

This project is about comfortid - the quest for usability when logging in with OpenID. So I am staying here. And for me it makes more sense to make comfortid look like openidselector, than to have openidselector module in Drupal as a replacement for comfortid.

I am sorry if this does not align with your requirements...