Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
OpenID Authentication Details »
OpenID Authentication
Mod Version: 1.00, by wnorris (Member) wnorris is offline
Developer Last Online: Jan 2016 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.5.4 Rating: (1 vote - 4.00 average) Installs: 13
Released: 11 Jul 2006 Last Update: Never Downloads: 229
Not Supported Uses Plugins Template Edits  

I've finished a first draft of an add-on to support OpenID Authentication. This requires no code changes and only one template change. The caveat however, is that it does require two third party libraries to handle the OpenID and Yadis protocols. I've only tested it on 3.5.4, but I'm pretty sure it should work in 3.6 (RC1) as well.

Right now, this add-on allows existing users to populate a custom profile field with their OpenID URL, and then use that for subsequent logins. This does NOT allow new users to register with their OpenID... they will still need to create an initial password and such as normal. I'd like to change that in a future release.

If you're not familiar with OpenID, check out http://openid.net/

Download Now

Only licensed members can download files, Click Here for more information.

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Comments
  #2  
Old 12 Jul 2006, 22:20
Protoman's Avatar
Protoman Protoman is offline
 
Join Date: Jan 2005
So from what I read they still need to create a password on your site :surprised:
but it shares the userID (url) across all sites...?

Just trying to lay out the benefits of using this
Reply With Quote
  #3  
Old 13 Jul 2006, 00:42
wnorris wnorris is offline
 
Join Date: Feb 2004
Location: San Francisco, CA
Real name: Will Norris
right now, yes you would still need to setup a password. Once the account is created, you can setup your OpenID and use that for subsequent logins instead of the username/password pair. Ultimately, it needs to have user registration using only OpenID to be truly useful, but this is the first half of it.
Reply With Quote
  #4  
Old 15 Jul 2006, 02:12
dwillb dwillb is offline
 
Join Date: Feb 2005
This looks promising. I will wait for the next half
Reply With Quote
  #5  
Old 10 Aug 2006, 18:34
ShannonA ShannonA is offline
 
Join Date: May 2002
Any verification of 3.6.0 compatibility? Any word on the second-half rollout?

I'm just in the process of pulling my three boards up to 3.6.0 and I'm probably going to put this in at this point, unless you tell me that a new release is around the corner.
Reply With Quote
  #6  
Old 26 Nov 2006, 22:51
xopek xopek is offline
 
Join Date: Mar 2006
Any ideas of how I can get it to work in the opposite way? I.e. for every user registered on the forum provide openid verification if they want to use logins from my forum on other openid enabled sites?

Denis
Reply With Quote
  #7  
Old 27 Nov 2006, 05:12
wnorris wnorris is offline
 
Join Date: Feb 2004
Location: San Francisco, CA
Real name: Will Norris
Well, the first step would be to look at the OpenID PHP Library at openidenabled.com. Technically, it should certainly be possible, but you may run into a few problems. The first that comes to mind, is what would a user's URL be? The most obvious would be the URL for the member page, but that is of the form "http://site.com/board/member.php?u=12345"... certainly not something all that easy to remember. Moreover, I would seriously think about whether you *should* be running an OpenID server, from a philosophical perspective. For the particular community that I run (and I would imagine this would be the case for most communities), it makes far more sense for my users to bring their own OpenID (from their LiveJournal, perhaps) and I just consume them. If they don't have an existing ID, I will likely point them to somewhere like myopenid.com.
Reply With Quote
  #8  
Old 06 Mar 2007, 20:57
szpak@coachingp szpak@coachingp is offline
 
Join Date: Feb 2007
Real name: Mark Szpakowski
Installing on 3.6.5

I installed this on 3.6.5. There were a couple of glitches:
  • the forum url and home url ($vbulletin->options['homeurl']) have to be the same for the proper redirect URL to be constructed for the Identity Provider
  • the profilefield table doesn't have a title field, so the code which tries to discover the profilefieldid of the OpenID field in the user profile doesn't work - I worked around that by hardcoding the profilefieldid (there must be a way to discover that!)

Now works great with iNames!

- Mark
Reply With Quote
  #9  
Old 06 Mar 2007, 21:42
wnorris wnorris is offline
 
Join Date: Feb 2004
Location: San Francisco, CA
Real name: Will Norris
Yeah, I probably need to revisit a lot of things about this plugin. Recently, I've been focusing on a Wordpress plugin to enable OpenID, but I'll try and get back on this on and finish it up. There is also a good plugin for phpBB at http://openid.phpbb.cc/ which I may look at using for some inspiration.
Reply With Quote
  #10  
Old 07 Mar 2007, 16:17
szpak@coachingp szpak@coachingp is offline
 
Join Date: Feb 2007
Real name: Mark Szpakowski
I've also installed your WordPress OpenID plugin :-) - thanks muchly!

A next step for the vBulletin plugin would I think be to allow registering with an OpenID, and have that URL or iName be used as the vBulletin username.
Reply With Quote
  #11  
Old 10 Mar 2007, 19:28
Gary King's Avatar
Gary King Gary King is offline
 
Join Date: Jan 2002
This is very interesting, but it'll be really awesome once you've made it so that people can REGISTER with their OpenID That's really the whole point of OpenID in the first place
Reply With Quote
  #12  
Old 19 Jun 2007, 07:34
ShatterStudios ShatterStudios is offline
 
Join Date: Nov 2006
Real name: Tyler
Any developments? I'd love to integrate OpenID with my board, regardless of whether file uploads would be involved.
Reply With Quote
  #13  
Old 19 Jun 2007, 17:51
wnorris wnorris is offline
 
Join Date: Feb 2004
Location: San Francisco, CA
Real name: Will Norris
unfortunately no, there are no new developments on this plugin. I no longer manage the vB community I had, so it would be difficult for me to maintain this anyway. If anyone else is interested in taking over the project, I would be more than happy to pass the torch off so that development can continue.
Reply With Quote
  #14  
Old 04 Oct 2007, 01:31
ZeroHour's Avatar
ZeroHour ZeroHour is offline
 
Join Date: Sep 2007
Originally Posted by szpak@coachingp View Post
I installed this on 3.6.5. There were a couple of glitches:
  • the forum url and home url ($vbulletin->options['homeurl']) have to be the same for the proper redirect URL to be constructed for the Identity Provider
  • the profilefield table doesn't have a title field, so the code which tries to discover the profilefieldid of the OpenID field in the user profile doesn't work - I worked around that by hardcoding the profilefieldid (there must be a way to discover that!)

Now works great with iNames!

- Mark
I am still having problems. Putting a break; into the code does not seem to work (or well stop the php engine) and changes dont seem to be reflected.
Bit of a vBulletin n00b for now so go easy
Reply With Quote
  #15  
Old 09 Jan 2008, 10:12
tcviper tcviper is offline
 
Join Date: Jun 2007
Any update on this plugin? Would be really cool to see it work with version 2.0 and 1.0 of OpenID. And maybe allow sign ups aswell?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


New To Site? Need Help?

All times are GMT. The time now is 09:57.

Layout Options | Width: Wide Color: