Jump to content
bfarber
 Share


OpenID Login Module available for testing

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.

 Share

Comments

Recommended Comments

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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Will; I don't understand why you've stuck with your host when you always have some many problems :)

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.

Link to comment
Share on other sites

[quote name='.Ryan' date='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 name='Will L.' date='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:

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. ;)

Link to comment
Share on other sites

[quote name='bfarber' date='Jan 10 2008, 10:29 AM'][quote name='.Ryan' date='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 name='Will L.' date='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:

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. ;)

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

Link to comment
Share on other sites

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).

Link to comment
Share on other sites

[quote name='Will L.' date='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 :)

Link to comment
Share on other sites

[quote name='bfarber' date='Mar 13 2008, 09:50 AM']If you install it, it's already an alternative. :)

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?

Link to comment
Share on other sites



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...