OpenID server being ported to D6
Is anyone porting the openID server part from the 4.7-2.x branch to D6? If someone started at some point I'm interested in the code to finish it. If I ever make it to something usable should this be posted to http://drupal.org/project/openId or should a new project (http://drupal.org/project/openId_server) be started?
Groups:
Login to post comments
Maybe
Just needs some work together on porting at this point. Looks like Dopry might have done a partial D6 port.
Not sure if it needs to be split out. Reasons for / against? OpenID Attribute Exchange is going to be developed for D6 forwards...
Split
There is a module called OpenID in core. If the server part stays in contrib it needs another name. If it is developed for the core openId module I'm afraid it will never be released with D6 since it's a new feature. So, unless I'm mistaken, there is no other option than to start a new module if I want releases for D6.
Maybe it can be developed separately for D6 and merged into core for D7? If anyone has code please submit it here: http://drupal.org/node/231270 or point me to the issue where I can find it.
I've begun!
I've begun the porting to D6. A little bit of code is available at the d.o issue: http://drupal.org/node/231270. I'll continue working on this the coming week(s).
A basic version is almost
A basic version is almost working. There is still an issue but I think it's the last one.
http://drupal.org/node/231270#comment-778323
A new version is available:
A new version is available: http://drupal.org/node/231270
Thanks jax - great news. You
Thanks jax - great news. You mentioned that there are still a few bugs so i hope you can iron those out. i'm sure walkah will help answer your questions as needed. with a fine D6 version, we can prepare a patch or D7 core. this server really wants to be in core, IMO.
Mmmm......core
An OpenID server in core would be outstanding....
Usable version
For those following here, there's a new version available that is actually usable:
http://drupal.org/node/231270
If you test, don't forget to set the "access user profiles" permission for everyone.
Down the drain.
Well, that was all for nothing. Here's a 2.0 server:
http://drupal.org/project/openid_provider
Oh, I feel for you Jax ....
Oh, I feel for you Jax .... walkah likely has little time to maintain that module. Perhaps you could ask him for cvs access after you show him your work here. Hope you will stay involved.
And of course, we really want a provider in core so maybe you could spearhead that.
No issue. I'll certainly
No issue. I'll certainly have a look at it and try it out. I'm in need of an OpenID server for work and the couple I've tried out weren't able to convince me of their usefulness. So, I'm still motivated to get one out of Drupal.
Getting one in core would be sweet because then I'm sure I'll have an upgrade path and that there will be one available with each Drupal release. But let's first focus on having a working one in D6 contrib!
Surprised
Yeah, sorry about that Jax, I was as surprised as anyone to see walkah drop in that code, since I don't think anyone realized he was working in it -- here's hoping he'll make you co-maintainer.
In any case, looks like from D6 onwards we have a solid base.
So where is the module?
I don't see any code, documentation, or anything on the openid_provider page. Is there another module that does this? I know about the delegation stuff, but it would be great to just use my username and server directly. I can't seem to find any useful information on this.
It's in CVS. In the
It's in CVS. In the meantime, see http://drupal.org/node/297014