Jump to content


Welcome to IPS!

Feel free to browse our community to get a feel for how our community software operates. Post in the pre-sales forum with any questions you have before purchasing or use the Test Posting forum to post a few messages yourself! You can also get a free demo to try the IPS Community Suite yourself.

Already an active IPS client?

Login with the same email address and password you use for the client area to access client-only areas.





Photo - - - - -

OpenID Login Module available for testing

Posted by bfarber, 08 January 2008 · 186 views


We have put together a login module which fully supports OpenID 1.x and 2.x protocol specifications.

This module is a beta release which we hope to expand upon. It is available freely to all customers with access to our official resource site in the IPS Releases category.

Click here to view this file

For those not familiar with OpenID, it is a protocol specification that allows a user to select a trust root (a site they can trust) and register. Then, on any site that supports OpenID, the user actually logs in through their trust root, instead of your site. Behind the scenes, your site and the trust root verify that the user is who they say they are, and if authenticated your site will allow access.

More information on OpenID can be found at openid.net (official site) and on Wikipedia.

This module only adds OpenID Consumer support - it does not add OpenID Provider support.

Please remember - this is a beta release of the login module, and as such there may be bugs or other issues with the module. If you are interested in using this login functionality you should test it out on a test site before applying it to your live site, to be certain there are no issues. As with any modifications, IPS does not support this modification directly. If you have issues with the module and require assistance, you should leave a comment on the file's download page.




Cool! I was looking into OpenID not long ago for another software on my site. Glad to see it is an option with IPB.
Interesting feature, im looking into this.
So would this not be competition to IP. Converge? I mean I don't use open ID yet but its sort of like a converge for the greater internet. So could you hook up a site using OpenID and then converge it giving it access to all of your converge apps?
well another feature/module I will not be able to use my host does not have the right requirements

REQUIREMENTS

--PHP cURL support
--PHP GMP or bcmath extension (GMP recommended)

all 3 not installed on the server what do we do now
Will; I don't understand why you've stuck with your host when you always have some many problems original.gif

Personally, I have cURL support on my server since I use software that requires it. However if a client wanted GMP or bcmath installed, I'd install it for them.

I just don't see why your 'host' doesn't want to please it's customers.
QUOTE (.Ryan @ Jan 9 2008, 01:53 PM)
So would this not be competition to IP. Converge? I mean I don't use open ID yet but its sort of like a converge for the greater internet. So could you hook up a site using OpenID and then converge it giving it access to all of your converge apps?


Theoretically, yes. And, further to that, with some modifications you could theoretically add this module to Converge as well (since Converge has a login manager too). It's something I'll explore in the future.

Converge is free - we're not overly worried about it's competition. We built it out of need, and released it for free afterwards.

QUOTE (Will L. @ Jan 10 2008, 03:16 AM)
well another feature/module I will not be able to use my host does not have the right requirements

REQUIREMENTS

--PHP cURL support
--PHP GMP or bcmath extension (GMP recommended)

all 3 not installed on the server what do we do now


cURL is relatively common, and I don't see why your host wouldn't add it.

Likewise, I don't remember the last time I came across a server that didn't have either GMP or bcmath. blink.gif

I'd say if your host is so adamant against installing (common) PHP modules, move to a host that isn't. That is, of course, if you wanted to use this module (which, again, is BETA and unsupported). If you already use Converge you don't have a need for this module. Likewise if none of your members know what OpenID is, let alone have their own identity, you wouldn't need to use this. wink.gif
QUOTE (bfarber @ Jan 10 2008, 10:29 AM)
QUOTE (.Ryan @ Jan 9 2008, 01:53 PM)
So would this not be competition to IP. Converge? I mean I don't use open ID yet but its sort of like a converge for the greater internet. So could you hook up a site using OpenID and then converge it giving it access to all of your converge apps?


Theoretically, yes. And, further to that, with some modifications you could theoretically add this module to Converge as well (since Converge has a login manager too). It's something I'll explore in the future.

Converge is free - we're not overly worried about it's competition. We built it out of need, and released it for free afterwards.

QUOTE (Will L. @ Jan 10 2008, 03:16 AM)
well another feature/module I will not be able to use my host does not have the right requirements

REQUIREMENTS

--PHP cURL support
--PHP GMP or bcmath extension (GMP recommended)

all 3 not installed on the server what do we do now


cURL is relatively common, and I don't see why your host wouldn't add it.

Likewise, I don't remember the last time I came across a server that didn't have either GMP or bcmath. blink.gif

I'd say if your host is so adamant against installing (common) PHP modules, move to a host that isn't. That is, of course, if you wanted to use this module (which, again, is BETA and unsupported). If you already use Converge you don't have a need for this module. Likewise if none of your members know what OpenID is, let alone have their own identity, you wouldn't need to use this. wink.gif


only issue is I got no more cash to get a new host as this one is PAID up til july i think

also Brandon look at the APC issue he refuses to install that so I can use progress bar see he has ioncube instatlled into php not like others do it via loaders in a folder inside forums/ioncube/ directory

ioncube does conflict with APC badly he says so its a HELL NO TOP APC

I told him we can use ioncube via folders in ftp he does not like that as its too unsecure

Brandon look at this list of php functions disabled tell me if any conflict with IPB/IPBLOG/IPG/IDM or other common php modules

Disabled PHP Functions: phpinfo, system, exec, shell_exec, passthru, popen, proc_open, proc_close, proc_get_status, proc_nice, proc_terminate, show_source, ini_alter, posix_ functions, pcntl_exec, parse_ini_file

I know some might be good to disable but phpinfo
Your site will work, but in certain cases phpinfo, exec, and passthru may be called. Disabling them shouldn't kill much functionality however (i.e. phpinfo in the ACP won't work, and you won't be able to see the server load, but neither are critical functionality).
I'm curious: will people who already have a login on the forum be able to associate a current login with a new OpenID?
Any news if/when this will be able to be added as an "alternative" to normal registration?

It would be even better if this was integrated into a future release of IPB too. original.gif
If you install it, it's already an alternative. original.gif

We are considering adding into the IPB core in a future release, but need to abstract a few more things from IPB in order to do so properly.
QUOTE (Will L. @ Jan 10 2008, 09:16 AM)
well another feature/module I will not be able to use my host does not have the right requirements

REQUIREMENTS

--PHP cURL support
--PHP GMP or bcmath extension (GMP recommended)

all 3 not installed on the server what do we do now

SliceHost.

I think that OpenID should be build into the core of the IP.Suite. Since I think more and more will start using OpenID, and it is much easier. Maybe also add the possibility to allow users to delete themself.

Birger original.gif
QUOTE (bfarber @ Mar 13 2008, 09:50 AM)
If you install it, it's already an alternative. original.gif

We are considering adding into the IPB core in a future release, but need to abstract a few more things from IPB in order to do so properly.

I'm a little confused... on the download page it says repeatedly this replaces the regular forum login. Is that no longer true?

Also, I'm wondering (again, my question above wasn't answered) how this handles people who already have forum logins -- does it just ask you to associate with a current forum ID?
I’m getting an error when trying to download the file, is something wrong with the link or is it me wink.gif

February 2012

S M T W T F S
   1234
56789 10 11
12131415161718
19202122232425
26272829   

Latest Visitors

Search My Blog