IRC Log for #openid on 2007-09-26
Timestamps are in UTC.
- [00:30:09] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [00:30:59] * evanpro (n=evanpro@pdpc/supporter/silver/evanpro) Quit (Read error: 110 (Connection timed out))
- [01:00:46] * AaronF (n=AaronF@wsip-68-15-8-102.sd.sd.cox.net) Quit (Read error: 110 (Connection timed out))
- [01:21:37] * evanpro (n=evanpro@pdpc/supporter/silver/evanpro) has joined #openid
- [01:23:22] <noccy>
could someone just point me to the proper workflow for writing a openid 1.1 consumer? the docs are pretty vague on that :) my aim is a dumb (stateless) consumer
- [01:26:55] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [01:28:04] <melvster>
http://www.plaxo.com/api/openid_recipe
- [01:28:08] <melvster>
does that help?
- [01:28:36] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [01:29:23] <noccy>
not really, trying to build a library to act as a consumer that my web pages in turn use
- [01:30:15] <noccy>
there is not a single library written for COM, ASP, or JSP. hopefully i will be able to change that :)
- [01:30:42] <noccy>
(i know there are libs for asp.net, but i refuse to use that language lol)
- [01:30:47] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit (Client Quit)
- [01:31:31] <melvster>
oic
- [01:32:18] <melvster>
suprising
- [01:32:20] <melvster>
http://openid.net/wiki/index.php/Libraries
- [01:32:37] <noccy>
yeah, not a single one for any com-related language :(
- [01:33:59] <melvster>
could you use the java library with jsp?
- [01:34:53] <noccy>
probably, but that doesn't sort out the ASP issue :)
- [01:35:18] <noccy>
and most of the pages i work with or maintain is ASP. i still haven't ported my framework to JSP so
- [01:35:26] <melvster>
so you want some pseudocode?
- [01:35:40] <noccy>
exactly, for a stateless client
- [01:36:44] * melvster_ (n=chatzill@p57970FC1.dip.t-dialin.net) has joined #openid
- [01:37:09] <melvster_>
how about this
- [01:37:11] <melvster_>
http://search.cpan.org/~bradfitz/Net-OpenID-Consumer-0.14/lib/Net/OpenID/Consumer.pm
- [01:41:42] <noccy>
hm, that looks very tiny compared to the "Simple PHP OpenID consumer" i looked at before and tried to ported, but which didn't quite work as intended
- [01:42:22] <noccy>
and i don't know much about perl, looks like it's using a separate library
- [01:43:51] <noccy>
implementing openid seems to be a pain. the docs are pretty cryptic unless you spend a month reading them from top to bottom :)
- [01:45:08] <melvster_>
yes it's using a seperate class
- [01:46:19] <melvster_>
hmmm i guess you need to read through the code, have you looked at the spec 1.1?
- [01:46:31] <noccy>
yeah, for about an hour
- [01:46:45] <noccy>
nothing in there clearly specifies how to do it
- [01:46:51] <noccy>
only how the various calls work
- [01:47:42] <melvster_>
http://enthusiasm.cozy.org/archives/2005/05/openid-part-iii-pingpong/
- [01:48:11] <melvster_>
might be helpful ... i guess it's a case of looking through the code
- [01:49:11] <noccy>
that gives a couple of hints at least :)
- [01:49:21] <melvster_>
http://openid.net/pres/protocolflow-1.1.png
- [01:49:24] <melvster_>
here's another diagram
- [01:49:52] <melvster_>
i assume you saw that already?
- [01:50:06] <noccy>
nopes, haven't found that one on the site tbh :o
- [01:50:17] <noccy>
"checkid" i assume is "checkid_immediately"?
- [01:53:14] <noccy>
i'm gonna have a go at that tomorrow :) thanks for the help
- [01:54:35] * melvster (n=chatzill@p57970FF1.dip.t-dialin.net) Quit (Read error: 101 (Network is unreachable))
- [01:55:35] <melvster_>
np, good luck
- [01:56:35] <noccy>
thanks :)
- [01:56:38] <noccy>
nn :)
- [01:57:29] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [02:04:47] * AaronF (n=AaronF@ip68-101-200-165.sd.sd.cox.net) has joined #openid
- [02:06:35] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [02:07:37] * evanpro (n=evanpro@pdpc/supporter/silver/evanpro) Quit (Read error: 110 (Connection timed out))
- [02:14:06] <melvster_>
has anyone got clamshell 0.6.1 working?
- [02:26:12] * stub (n=stub@ppp-58.8.11.227.revip2.asianet.co.th) has joined #openid
- [02:27:42] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
- [02:27:42] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [02:34:52] * cote_ (n=cote@206.191.22.165) Quit (Read error: 110 (Connection timed out))
- [02:41:23] * _keturn (n=kevint@c-71-192-23-140.hsd1.ma.comcast.net) has joined #openid
- [02:43:23] * stub (n=stub@canonical/launchpad/stub) has left #openid
- [02:52:17] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) Quit (Read error: 110 (Connection timed out))
- [02:53:32] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [03:03:01] * Loolyan (i=Al@gateway/tor/x-9b935e5824d7f6b0) Quit (Read error: 104 (Connection reset by peer))
- [03:03:56] * _keturn (n=kevint@c-71-192-23-140.hsd1.ma.comcast.net) Quit ("zzz")
- [03:11:36] * tbbrown__ (n=tbbrown@cpe-66-68-116-207.austin.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [03:15:28] * Loolyan (i=Al@gateway/tor/x-f5009bd96733935d) has joined #openid
- [03:23:52] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
- [03:24:05] * martin-t (n=martin-t@smtp.ninginc.com) Quit ()
- [03:24:53] * melvster_ (n=chatzill@p57970FC1.dip.t-dialin.net) Quit (Read error: 104 (Connection reset by peer))
- [03:25:29] * stub (n=stub@ppp-58.8.11.227.revip2.asianet.co.th) has joined #openid
- [03:26:34] * tbbrown__ (n=tbbrown@cpe-66-68-116-207.austin.res.rr.com) has joined #openid
- [03:28:08] * stub (n=stub@canonical/launchpad/stub) Quit (Read error: 104 (Connection reset by peer))
- [03:28:39] * samsm (n=samsm@adsl-224-119-53.asm.bellsouth.net) has joined #openid
- [03:31:05] * stub (n=stub@ppp-58.8.11.227.revip2.asianet.co.th) has joined #openid
- [04:17:27] * martin-t (n=martin-t@adsl-75-6-240-13.dsl.pltn13.sbcglobal.net) has joined #openid
- [04:25:17] * l0gic (n=l0gic@84.91.8.225) Quit (Nick collision from services.)
- [04:25:56] * l0gic (n=l0gic@84.91.8.225) has joined #openid
- [04:26:17] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) Quit ("Leaving")
- [04:32:45] * shigeta_ (n=shigeta@124.32.114.226) has joined #openid
- [04:35:52] * shigeta__ (n=shigeta@124.32.114.226) has joined #openid
- [04:54:08] * shigeta_ (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
- [05:01:03] * shigeta (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
- [05:08:16] * samsm (n=samsm@adsl-224-119-53.asm.bellsouth.net) has left #openid
- [05:37:33] * AaronF (n=AaronF@ip68-101-200-165.sd.sd.cox.net) Quit (Read error: 110 (Connection timed out))
- [06:04:49] * Mitsurugi (n=Nightmar@52.Red-83-45-167.dynamicIP.rima-tde.net) has joined #openID
- [06:14:41] * tbbrown__ (n=tbbrown@cpe-66-68-116-207.austin.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [06:42:01] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [06:59:46] * dhofstet (n=dho@212-41-100-209.adsl.solnet.ch) has joined #openid
- [08:13:36] * martin-t (n=martin-t@adsl-75-6-240-13.dsl.pltn13.sbcglobal.net) Quit ()
- [08:24:26] * NASA (n=nasius@78-62-27-29.ip.zebra.lt) has joined #openid
- [08:26:31] * NASA is now known as NA5A
- [08:32:05] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
- [08:32:05] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [08:41:37] * Loolyan (i=Al@gateway/tor/x-f5009bd96733935d) Quit ("using sirc version 2.211")
- [09:00:37] * digitalspaghetti (n=digitals@host217-37-122-77.in-addr.btopenworld.com) has joined #openid
- [09:01:29] * bortzmeyer (i=bortzmey@batilda.nic.fr) has joined #openid
- [09:11:16] * digitalspaghetti (n=digitals@host217-37-122-77.in-addr.btopenworld.com) Quit (Read error: 104 (Connection reset by peer))
- [09:11:29] * digitalspaghetti (n=digitals@host217-37-122-77.in-addr.btopenworld.com) has joined #openid
- [09:21:21] * Mitsurugi (n=Nightmar@52.Red-83-45-167.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
- [09:37:10] * Mitsurugi (n=Nightmar@52.Red-83-45-167.dynamicIP.rima-tde.net) has joined #openID
- [09:37:28] * JoeSniff (n=joe@82.108.166.130) Quit (Read error: 110 (Connection timed out))
- [09:37:38] * JoeSniff (n=joe@82.108.166.130) has joined #openid
- [09:49:11] * shigeta__ (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [09:50:53] * dhofstet (n=dho@212-41-100-209.adsl.solnet.ch) Quit (Remote closed the connection)
- [10:17:52] * Loolyan (i=Al@gateway/tor/x-e1c47e1aed8376b1) has joined #openid
- [10:43:46] * AlexLatchford (n=alex@82-44-193-109.cable.ubr07.haye.blueyonder.co.uk) has joined #openid
- [11:01:41] * SunWuKung (i=SunWuKun@S01060016cbc4c705.vc.shawcable.net) has joined #openid
- [11:02:05] * SunWuKung (i=SunWuKun@S01060016cbc4c705.vc.shawcable.net) Quit (Remote closed the connection)
- [11:43:20] * Loolyan (i=Al@gateway/tor/x-e1c47e1aed8376b1) Quit (Remote closed the connection)
- [11:54:33] * cote (n=cote@206.191.22.165) has joined #openid
- [11:54:33] * NA5A (n=nasius@78-62-27-29.ip.zebra.lt) Quit (Read error: 110 (Connection timed out))
- [12:15:55] * cote (n=cote@206.191.22.165) Quit ()
- [12:24:34] * fajro_ (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [12:25:16] * melvster (n=chatzill@p57970FC1.dip.t-dialin.net) has joined #openid
- [12:31:41] * cote (n=cote@216.191.249.2) has joined #openid
- [12:38:10] * melvster_ (n=chatzill@p57970FC1.dip.t-dialin.net) has joined #openid
- [12:54:59] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [13:04:46] <bortzmeyer>
Anyone knows where to find papers / discussions about OpenID and repudiation?
- [13:05:14] <bortzmeyer>
My ID is http://www.bortzmeyer.org/ If I lose the domain name, for whatever reason, how can I assert that this identifier is no longer mine?
- [13:07:52] * melvster (n=chatzill@p57970FC1.dip.t-dialin.net) Quit (Read error: 110 (Connection timed out))
- [13:09:33] * stub (n=stub@canonical/launchpad/stub) Quit ("Leaving.")
- [13:09:53] * stub (n=stub@ppp-58.8.11.227.revip2.asianet.co.th) has joined #openid
- [13:21:16] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
- [13:21:35] * cote (n=cote@216.191.249.2) Quit (Read error: 110 (Connection timed out))
- [13:46:06] * samsm (n=samsm@adsl-224-119-53.asm.bellsouth.net) has joined #openid
- [13:47:03] <openid_pibb>
<samsm> bortzmeyer: It isn't and you can't. :)
- [13:49:38] <bortzmeyer>
openid_pibb: OK, that's a clear answer :-)
- [13:49:38] <openid_pibb>
bortzmeyer: Error: "OK," is not a valid command.
- [13:50:06] <samsm>
Hmm, pibbbot spits out some ugly errors. :)
- [13:50:21] <samsm>
My reasoning is that with openid, the url is the nexus of your identity ... "you" the real person is attached to that url solely because you can go through the procedure to assert that it is yours.
- [13:50:53] * Loolyan (i=Al@gateway/tor/x-dfcfbebfc3fce09b) has joined #openid
- [14:00:52] * _keturn (n=kevint@c-71-192-23-140.hsd1.ma.comcast.net) has joined #openid
- [14:09:46] * cote (n=cote@216.191.249.2) has joined #openid
- [14:16:56] <melvster_>
oh can you do that?
- [14:17:02] <melvster_>
<link href="http://www.myopenid.com/server/" rel="openid.server"/>
- [14:17:04] <melvster_>
<link href="http://bortzmeyer.myopenid.com/" rel="openid.delegate"/>
- [14:17:21] <samsm>
Yes, and it is recommended!
- [14:17:38] <melvster_>
but on a different URI?
- [14:17:54] <melvster_>
on http://www.bortzmeyer.org/
- [14:18:19] <samsm>
Yes, and it is recommended!
- [14:18:22] <melvster_>
lol
- [14:18:23] <samsm>
:)
- [14:18:24] <melvster_>
wow, cool!
- [14:18:30] <melvster_>
didnt realise that
- [14:19:00] <samsm>
That way if your fancy shmancy openid verification application goes down, you can just switch two lines of html and be using another provider.
- [14:19:13] <melvster_>
awesome
- [14:19:30] <bortzmeyer>
melvster_: download http://www.bortzmeyer.org/ and check the source code...
- [14:19:48] <melvster_>
i see it
- [14:19:52] <melvster_>
got it open
- [14:20:08] <melvster_>
but what will be your openid then?
- [14:20:19] <melvster_>
bortzmeyer.org
- [14:20:27] <bortzmeyer>
No, http://www.bortzmeyer.org/
- [14:20:32] <melvster_>
or bortzmeyer.myopenid.com ?
- [14:20:50] <bortzmeyer>
http://www.bortzmeyer.org/ because I do not want to depend on my OpenID provider
- [14:21:11] <melvster_>
so when you redirect to the server myopenide.com/server
- [14:21:16] <melvster_>
what do you enter for your username?
- [14:21:30] <samsm>
If you haven't tried out the delegation, you should sign up for myopenid or whatever and give it a try.
- [14:21:36] <samsm>
Two lines of html.
- [14:21:43] <melvster_>
i use my own server
- [14:21:50] <melvster_>
but i guess i can try this yes
- [14:21:54] <melvster_>
sounds cool
- [14:21:57] <samsm>
Heck, delegate to your own server.
- [14:22:01] <melvster_>
i do
- [14:22:13] <samsm>
Ah, I see. :)
- [14:22:20] <melvster_>
http://melvster.com
- [14:23:06] <melvster_>
so i could sign up with myopenid.com and delegate auth to them, while keeping my openid?
- [14:23:12] <melvster_>
melvster.com
- [14:23:14] <samsm>
Yeah.
- [14:23:20] <melvster_>
wow, got to try this
- [14:23:43] <melvster_>
i was trying to implement clamshell openid server
- [14:24:19] <samsm>
Openid clients, per the standard, look at those tags and then move along to the delegate without informing the delegate that there is any delegation at play.
- [14:24:36] * SignpostMarv is using the WordPress OpenID server plugin
- [14:24:43] <SignpostMarv>
much easier to manage :-3
- [14:24:49] <melvster_>
wordpress openid wow
- [14:25:08] <melvster_>
with wp 2.3 out that could rock
- [14:25:17] <melvster_>
looks like ive got some installing to do
- [14:25:28] <melvster_>
im a bit confused about one thing though
- [14:25:29] * SignpostMarv fetches the link to the server plugin
- [14:25:41] <melvster_>
if my openid is melvster.com
- [14:25:50] <melvster_>
and i want to delegate it to myopenid
- [14:25:57] <melvster_>
what is my openid on myopenid
- [14:26:08] <SignpostMarv>
whatever you sign up for
- [14:26:15] <melvster_>
is it now melvster.myopenid.com or is it still melvster.com
- [14:26:30] <melvster_>
i seee, so i can delegate the username AND provider!
- [14:26:51] <SignpostMarv>
on melvster.com, you'd set the delegate as the myopenid.com account
- [14:26:59] <samsm>
http://intertwingly.net/blog/2007/01/03/OpenID-for-non-SuperUsers
- [14:26:59] <melvster_>
got it, thanks
- [14:27:03] * Mitsurugi (n=Nightmar@52.Red-83-45-167.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
- [14:27:07] <samsm>
I think that link explains it pretty well.
- [14:28:14] <SignpostMarv>
http://wordpress.org/extend/plugins/mu-open-id/
- [14:28:26] <melvster_>
brilliant thanks
- [14:28:30] * NASA (n=nasius@78-62-27-29.ip.zebra.lt) has joined #openid
- [14:29:23] <melvster_>
re: wordpress, do you know if it works with 2.3?
- [14:30:17] <melvster_>
let me try it
- [14:32:20] <SignpostMarv>
the plugin is designed for wpmu, not wordpress, so your mileage may vary
- [14:33:29] <melvster_>
right
- [14:33:34] <melvster_>
ill d/w mu version
- [14:33:43] <melvster_>
d/l
- [14:33:55] <SignpostMarv>
you'll probably be better off routing stuff through myopenid
- [14:34:16] <samsm>
^ seriously
- [14:34:34] <melvster_>
why's that?
- [14:34:44] <SignpostMarv>
wpmu is what runs wordpress.com
- [14:34:51] <melvster_>
sure
- [14:34:57] <SignpostMarv>
it's designed for multiple users with seperate blogs, not a single user with a single blog
- [14:34:58] <melvster_>
i think i got disk
- [14:35:28] <melvster_>
well it's good to be flexible
- [14:35:29] <samsm>
Do you have special needs that aren't addressed by existing openid providers? Then why not delegate to a third party provider?
- [14:35:43] <melvster_>
ive got another site with 2000 users, and ive been meaning to set up a wp system
- [14:35:51] <samsm>
Fair enough. :)
- [14:36:01] <melvster_>
the main site is a forum
- [14:36:05] <melvster_>
phpbb
- [14:36:18] <melvster_>
but they are taking their time in writing the plugin for phpbb3
- [14:36:37] <melvster_>
id like to use openid on all the apps
- [14:36:45] <melvster_>
phpbb3 mediawiki wordpress
- [14:36:58] <melvster_>
and also to be a server
- [14:37:14] <SignpostMarv>
ah, well there's a solution to waiting for openid support in phpbb
- [14:37:16] <SignpostMarv>
don't use it
- [14:37:22] <SignpostMarv>
use bbPress instead :-P
- [14:37:22] <melvster_>
lol
- [14:37:28] <melvster_>
i was thinking the same thing myself
- [14:37:29] <SignpostMarv>
install wordpress
- [14:37:35] <SignpostMarv>
install bbPress, set it to share the user tables
- [14:37:39] <SignpostMarv>
install the wpopenid plugin
- [14:37:46] <SignpostMarv>
(optionally using my tweak :-P )
- [14:38:18] <SignpostMarv>
then you've got yourself a bbs that uses openid logins
- [14:38:29] <melvster_>
awesome
- [14:38:37] <melvster_>
doing it now ...
- [14:39:01] <SignpostMarv>
http://blog.signpostmarv.name/tag/wpopenid/
- [14:40:49] <melvster_>
thanks!
- [14:41:23] * AaronF (n=AaronF@ip68-101-200-165.sd.sd.cox.net) has joined #openid
- [14:41:25] <melvster_>
so openid.delegate is basically your username on the remote server?
- [14:42:23] <SignpostMarv>
openid.delegate is another OpenID you own
- [14:42:33] <melvster_>
got it
- [14:42:34] <SignpostMarv>
for instance,
- [14:42:39] <SignpostMarv>
(when i get around to it)
- [14:43:01] <SignpostMarv>
i'd put http://my.slopenid.net/signpostmarv-martin/ as the openid.delegate on blog.signpostmarv.name
- [14:43:31] <melvster_>
right
- [14:43:43] <SignpostMarv>
then I'd be able to use blog.signpostmarv.name as my openid
- [14:43:54] <melvster_>
or even signpostmarv.name ?
- [14:44:00] <melvster_>
if you did that too?
- [14:44:07] <SignpostMarv>
well yes, but it just redirects to blog.signpostmarv.name :-P
- [14:44:39] <melvster_>
interesting so i could set up millions of openids by delegating
- [14:44:51] <melvster_>
simply add the tags to each web page
- [14:45:05] <melvster_>
and all delegate to the same endpoint
- [14:45:15] <SignpostMarv>
any OpenID client I pass blog.signpostmarv.name to would read the page, see the my.slopenid.net url, go fetch that and start the process of "check for delegate" all over again
- [14:45:30] <SignpostMarv>
you could, but there wouldn't be much point :-P
- [14:45:37] <melvster_>
so it chains, but that only happens once, right?
- [14:45:43] <melvster_>
or can you chain multiple times?
- [14:45:49] <SignpostMarv>
try it and see what happens :-P
- [14:45:55] <melvster_>
lol, will do!
- [14:46:47] * markjones (n=markjone@c-76-17-123-161.hsd1.ga.comcast.net) has joined #openid
- [14:46:49] <melvster_>
cool wpmu was very easy to setup
- [14:46:59] * Mitsurugi (n=Nightmar@222.Red-83-34-103.dynamicIP.rima-tde.net) has joined #openID
- [14:49:08] <melvster_>
did you know that a new version of wordpress came out yesterday?
- [14:52:50] * samsm (n=samsm@adsl-224-119-53.asm.bellsouth.net) has left #openid
- [14:54:26] <SignpostMarv>
yus
- [14:54:38] <SignpostMarv>
I was in #wordpress camping it out with the rest :-P
- [14:57:29] <melvster_>
ah ok
- [15:01:14] <melvster_>
ok trying it now
- [15:02:23] <melvster_>
worked!
- [15:02:39] <melvster_>
really really good
- [15:02:50] <melvster_>
ive now got a multi user openid server and blog
- [15:03:16] * hos001_ (n=hos@v31870.1blu.de) has joined #openid
- [15:06:36] <NASA>
hello everyone
- [15:06:59] <NASA>
could somebody help me out with OpenID server installation?
- [15:07:03] <NASA>
PHP based
- [15:07:31] <melvster_>
what's up?
- [15:07:33] <SignpostMarv>
cygnus' standalone server ?
- [15:08:30] <NASA>
cygnus, no i think it is from openidenabled
- [15:08:35] <NASA>
php openid library
- [15:08:44] <NASA>
i'm playing with server example there
- [15:08:57] <melvster_>
which version 1.2.3?
- [15:09:05] <SignpostMarv>
I've worked with the standalone server based around the library
- [15:09:08] <SignpostMarv>
pain in the ass to work with
- [15:09:18] <NASA>
2.0.0 rc2
- [15:09:18] * SignpostMarv switched to a wordpress:MU-based server :-3
- [15:09:38] <NASA>
ok, from this point on
- [15:09:51] <NASA>
i'm just starting to play with it
- [15:10:02] <NASA>
so recommendations are welcome
- [15:10:11] <NASA>
as to which server to try/run
- [15:10:14] * SignpostMarv recommends switching to wpmu :-P
- [15:10:17] <SignpostMarv>
lol
- [15:10:32] <SignpostMarv>
I've used the standalone server, it worked, but customising it was a pain in the ass
- [15:10:57] <NASA>
is wordpress server fully functional openid server?
- [15:11:24] <SignpostMarv>
the openid server plugin for wordpress mu is developed by Automattic,
- [15:11:26] <NASA>
coz I want to host like at least few hundred users
- [15:11:55] <SignpostMarv>
so if you go the wpmu + plugin route, you'll basically end up with your own version of wordpress.com to mess with :-P
- [15:11:57] <NASA>
aha, so not suitable for further development
- [15:12:15] <SignpostMarv>
what would the "further development" be ?
- [15:12:16] <NASA>
that is not what I want to achieve
- [15:12:36] <NASA>
my idea is to create a OpenID server for my university
- [15:13:00] <SignpostMarv>
right.....
- [15:13:01] <NASA>
so any student cuold create his identity and use it anywhere he wants
- [15:13:31] <NASA>
further dev means authentification via tokens and sms messages
- [15:13:53] <SignpostMarv>
authentication via tokens and sms o_O ?
- [15:13:54] <NASA>
plus additional info exchange
- [15:13:55] <melvster_>
you know that's openid2, yes?
- [15:13:55] <SignpostMarv>
for what purposes ?
- [15:14:28] <NASA>
I do know, maybe I'm not saying it right
- [15:14:35] * cote (n=cote@216.191.249.2) Quit ()
- [15:14:44] <NASA>
sms and tokens are not part of OpenID specs
- [15:15:17] <NASA>
ok, I'll just say by example
- [15:15:23] <NASA>
Verisign's PIP
- [15:15:45] <NASA>
I'm thinking of similar service, for campus guys
- [15:15:50] <SignpostMarv>
is this something that could be done just by writing a plugin for wordpress:MU ?
- [15:16:09] <NASA>
why wordpress? why plugin
- [15:16:23] <NASA>
isn't out there any pure OpenID server?
- [15:16:28] <SignpostMarv>
<SignpostMarv> so if you go the wpmu + plugin route, you'll basically end up with your own version of wordpress.com to mess with :-P
- [15:16:28] <SignpostMarv>
<NASA> aha, so not suitable for further development
- [15:16:38] <SignpostMarv>
yes there is, but i found them to be a pain to customise
- [15:17:06] <NASA>
well, pain is temporary, if it actually works, I'd like to try it
- [15:17:09] <NASA>
;]
- [15:17:24] <NASA>
I got customer mode working
- [15:17:27] <SignpostMarv>
aside from tokens & sms, what other features would you want ?
- [15:17:30] <NASA>
that was simple
- [15:17:39] <melvster_>
consumer you mean
- [15:17:48] <melvster_>
you need to alter your config file
- [15:17:52] * cote (n=cote@216.191.249.2) has joined #openid
- [15:17:52] <melvster_>
in the server
- [15:18:03] <melvster_>
i think i did the 2.0 example
- [15:18:15] <NASA>
additional info exchange via Yadis and such
- [15:18:18] <melvster_>
you need to fiddle with the config file that you d/l iirc
- [15:18:27] <NASA>
like address book
- [15:18:39] <NASA>
melvster_-> I did that
- [15:18:47] <NASA>
but I got stuck on one thing
- [15:18:52] <melvster_>
usernames?
- [15:19:04] <NASA>
I get an error: Fatal error: require_once() [function.require]: Failed opening required 'DB.php'
- [15:19:09] <NASA>
...etc.
- [15:19:30] <melvster_>
do you need to change your include path?
- [15:19:31] <NASA>
this DB comes from automatically generates config.php file
- [15:19:36] <NASA>
I might be
- [15:19:38] <NASA>
but
- [15:19:41] <NASA>
to what
- [15:19:51] <NASA>
I don't see this DB.php file anywhere
- [15:20:01] <NASA>
it is not included in the package
- [15:20:05] <NASA>
2.0.0rc2
- [15:20:32] * _keturn (n=kevint@c-71-192-23-140.hsd1.ma.comcast.net) Quit ("Leaving")
- [15:20:41] <NASA>
that is in config.php:
- [15:20:43] <NASA>
function getOpenIDStore()
- [15:20:43] <NASA>
{
- [15:20:43] <NASA>
require_once 'Auth/OpenID/MySQLStore.php';
- [15:20:43] <NASA>
require_once 'DB.php';
- [15:20:46] <NASA>
...
- [15:21:02] <NASA>
MySQLStore is there
- [15:21:05] <NASA>
DB.php?
- [15:21:13] <melvster_>
you could try using file store, but im not sure that is the solution you want
- [15:21:15] <melvster_>
let me see
- [15:21:36] <NASA>
yep, filestore is ok, but I'd like to run it on mysql
- [15:22:23] <NASA>
having thousand id's on filesystem doesn't look nice
- [15:22:40] <melvster_>
:)
- [15:23:23] <NASA>
any ideas?
- [15:23:28] <melvster_>
thinking
- [15:23:39] <melvster_>
cant find my old install, maybe i deleted it
- [15:24:18] <melvster_>
i havent really used the 2.0 RC2
- [15:24:29] <melvster_>
did you think about trying the version 1.2.3?
- [15:25:21] <NASA>
not yet
- [15:25:38] <NASA>
I wanted to go most recent one just because of new features
- [15:25:59] <NASA>
Yadis and that additional fnctionality with info exchange
- [15:26:12] <NASA>
for addressbook purposes
- [15:26:32] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) Quit ("Leaving")
- [15:27:04] <melvster_>
ah ok
- [15:27:23] <NASA>
ok, I got a step further
- [15:27:34] <NASA>
it seems DB.php is a part of pear
- [15:27:36] <NASA>
php-pear
- [15:27:41] <melvster_>
oh yes
- [15:27:42] <NASA>
i have it installed
- [15:27:57] <NASA>
i have php5, but php-pear is also installed
- [15:28:42] * pvandewyngaerde (n=pvandewy@87.88-64-87.adsl-dyn.isp.belgacom.be) has joined #openid
- [15:30:34] * markjones (n=markjone@c-76-17-123-161.hsd1.ga.comcast.net) Quit (Client Quit)
- [15:31:59] * bortzmeyer (i=bortzmey@batilda.nic.fr) has left #openid
- [15:43:49] <melvster_>
you need DB.php in your install path
- [15:44:23] * ArlequinNoir (n=Horst@fw.ofwgruppe.de) has joined #openid
- [15:44:37] <melvster_>
either php.ini
- [15:44:52] <melvster_>
or ini_set('include_path', ...
- [15:44:53] * ArlequinNoir (n=Horst@fw.ofwgruppe.de) Quit (Read error: 104 (Connection reset by peer))
- [15:50:26] <NASA>
that is what I'm doing
- [15:50:36] <NASA>
now I'm stuck with other errors
- [15:50:37] <NASA>
Failed opening required 'Auth/ID/Server.php'(include_path='.:/usr/share/php')
- [15:51:00] <melvster_>
you need the whole include path
- [15:51:15] <melvster_>
colon seperated :
- [15:51:27] <melvster_>
so you need to put in all your paths
- [15:53:32] <NASA>
hmm, what would be other paths?
- [15:53:47] <NASA>
full filesystem path to hosting dir/examples....
- [15:57:37] * hos001__ (n=hos@v31870.1blu.de) has joined #openid
- [15:57:37] * hos001_ (n=hos@v31870.1blu.de) Quit (Remote closed the connection)
- [15:59:44] <melvster_>
well normally php is pretty good about including the right things
- [15:59:55] <melvster_>
can you find out what the original include path was?
- [16:00:10] * cote (n=cote@216.191.249.2) Quit ()
- [16:00:46] <melvster_>
etc/php.ini
- [16:01:07] <melvster_>
.
- [16:01:11] <melvster_>
include
- [16:01:27] <melvster_>
user/local/lib/php
- [16:01:30] <NASA>
yep, looking now at that
- [16:01:35] <NASA>
give me a sec
- [16:05:04] * martin-t (n=martin-t@adsl-75-6-240-13.dsl.pltn13.sbcglobal.net) has joined #openid
- [16:08:47] * martin-t (n=martin-t@adsl-75-6-240-13.dsl.pltn13.sbcglobal.net) Quit (Client Quit)
- [16:09:23] * hos001__ (n=hos@v31870.1blu.de) has left #openid
- [16:13:19] * NA5A (n=nasius@78-62-27-29.ip.zebra.lt) has joined #openid
- [16:17:22] * cote (n=cote@216.191.249.2) has joined #openid
- [16:19:11] <NA5A>
melvster_->
- [16:19:14] <NA5A>
solved
- [16:19:19] <NA5A>
and you know what
- [16:19:29] <NA5A>
the only thing I had to do was...
- [16:19:32] <NA5A>
pear install DB
- [16:19:40] <NA5A>
dam'n me
- [16:21:17] <melvster_>
heh heh
- [16:21:24] <melvster_>
nice work
- [16:21:30] <melvster_>
so does your server work?
- [16:21:38] <melvster_>
is the rc2 2.0 backwards compatible?
- [16:22:04] <NA5A>
yes, it should be backwards compatible
- [16:25:46] * NASA (n=nasius@78-62-27-29.ip.zebra.lt) Quit (Read error: 110 (Connection timed out))
- [16:26:15] <NA5A>
ok, got to go
- [16:26:38] <NA5A>
I'll come back tomorrow, if everything is ok, i'll demo my server
- [16:26:54] <NA5A>
thanx for help
- [16:27:02] * NA5A (n=nasius@78-62-27-29.ip.zebra.lt) Quit ("Ate")
- [16:32:21] <melvster_>
np
- [16:42:57] * peace-keeper (n=peace-ke@81-223-92-227.sechshaus.xdsl-line.inode.at) has joined #openid
- [17:05:46] * martin-t (n=martin-t@smtp.ninginc.com) has joined #openid
- [17:07:08] * digitalspaghetti (n=digitals@host217-37-122-77.in-addr.btopenworld.com) Quit ()
- [17:24:48] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [17:43:34] * markjones (n=markjone@c-76-17-123-161.hsd1.ga.comcast.net) has joined #openid
- [17:54:10] * marclaport1 (n=Marc_Lap@ACER-1004WTMi.wbb.net.cable.rogers.com) has joined #openid
- [17:58:33] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [17:59:34] * trel1023 (n=trel1023@cpe-071-065-202-118.nc.res.rr.com) Quit ()
- [18:00:08] * trel1023 (n=trel1023@cpe-071-065-202-118.nc.res.rr.com) has joined #openid
- [18:00:14] * tbbrown__ (n=tbbrown@cpe-66-68-116-207.austin.res.rr.com) has joined #openid
- [18:05:15] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) Quit (Read error: 110 (Connection timed out))
- [18:15:21] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [18:40:12] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [18:57:01] * peace-keeper (n=peace-ke@81-223-92-227.sechshaus.xdsl-line.inode.at) Quit (Read error: 113 (No route to host))
- [19:01:26] * tbbrown__ (n=tbbrown@cpe-66-68-116-207.austin.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [19:02:58] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [19:19:50] * fajro_ (n=fajro@OL104-24.fibertel.com.ar) Quit (Read error: 110 (Connection timed out))
- [19:21:27] * marclaport1 (n=Marc_Lap@ACER-1004WTMi.wbb.net.cable.rogers.com) Quit (Read error: 110 (Connection timed out))
- [19:32:18] * marclaporte (n=Marc_Lap@tikiwiki/marclaporte) has joined #openid
- [19:32:18] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [19:44:34] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [19:45:24] * benj3one_ (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) has joined #openid
- [19:45:43] * benj3one_ (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit (Read error: 104 (Connection reset by peer))
- [19:48:17] * markjones (n=markjone@c-76-17-123-161.hsd1.ga.comcast.net) Quit ()
- [19:58:29] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [20:08:41] * benj3one (n=ben@adsl-75-41-185-190.dsl.spfdmo.sbcglobal.net) Quit ("Ex-Chat")
- [20:17:52] * cote (n=cote@216.191.249.2) Quit ()
- [20:23:45] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [20:25:05] * markjones (n=markjone@c-76-20-233-71.hsd1.ga.comcast.net) has joined #openid
- [20:29:57] * AaronF (n=AaronF@ip68-101-200-165.sd.sd.cox.net) Quit (Read error: 110 (Connection timed out))
- [20:33:25] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [20:40:50] <openid_pibb>
<VxJasonxV> Pibb bot is back \o/
- [20:41:01] <openid_pibb>
<VxJasonxV> Hello Freenode IRC!
- [20:46:19] * peace-keeper (n=peace-ke@81-223-92-227.sechshaus.xdsl-line.inode.at) has joined #openid
- [20:59:33] * cote (n=cote@206.191.22.165) has joined #openid
- [21:11:32] * pvandewyngaerde (n=pvandewy@87.88-64-87.adsl-dyn.isp.belgacom.be) Quit (Read error: 54 (Connection reset by peer))
- [21:26:46] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [21:42:42] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [21:46:32] * AaronF (n=AaronF@66.162.34.225) has joined #openid
- [21:55:51] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
- [21:58:00] * digitalspaghetti (n=digitals@86.158.222.152) has joined #openid
- [22:01:38] <openid_pibb>
<Blueberry> Hey guys!
- [22:01:46] <melvster_>
hi
- [22:01:59] <openid_pibb>
<Blueberry> I'm having some trouble with the ruby openid library by JanRain :(
- [22:02:22] <melvster_>
which one?
- [22:02:30] <openid_pibb>
<Blueberry> I'm trying to integrate it with a ruby cgi script, but i'm getting an exception and not sure where to go next
- [22:02:31] <openid_pibb>
<Blueberry> the one janrain makes
- [22:02:52] <melvster_>
not used the ruby
- [22:02:57] <melvster_>
i think they're still developing it
- [22:03:22] <openid_pibb>
<Blueberry> no, it's stable
- [22:03:32] <openid_pibb>
<Blueberry> I've used it more than a year ago and it was stable then too
- [22:03:55] <openid_pibb>
<Blueberry> consumer.begin("creativepony.com") causes an exception: ../../library/yadis/xri.rb:11:in `identifier_scheme': undefined method `chr' for "creativepony.com":String (NoMethodError)
- [22:03:55] <openid_pibb>
<Blueberry> When the heck does that mean?
- [22:05:26] <melvster_>
not sure
- [22:05:30] <melvster_>
http://www.google.de/search?hl=de&client=firefox-a&rls=org.mozilla:en-US:official&hs=3DK&q=http://rbach.priv.at/OpenID-IRC/++site:rbach.priv.at+ruby+
- [22:05:38] <openid_pibb>
<Blueberry> the .chr method is only available in ruby on Integers, not Strings..
- [22:05:39] <openid_pibb>
<Blueberry> So I'm very lost
- [22:05:40] <melvster_>
people been chatting about the ruby stuff here latesly
- [22:05:55] <melvster_>
hmm
- [22:06:00] <melvster_>
i guess that's older stuff
- [22:06:31] * tbbrown__ (n=tbbrown@24-155-229-81.dyn.grandenetworks.net) has joined #openid
- [22:07:38] <melvster_>
# [16:41:37] <stainless> any body knows what's wrong with openid2.0 on ruby?
- [22:07:40] <melvster_>
# [16:42:33] <stainless> http://www.openidenabled.com/resources/repos/ruby/openid-2.0/ 404
- [22:07:52] <melvster_>
guess that doesnt help
- [22:08:05] <openid_pibb>
<Blueberry> openid 2.0 doesn't exist yet for a start
- [22:08:25] <openid_pibb>
<Blueberry> and the drafts for when it will exist aren't implemented yet in the ruby library
- [22:09:37] <melvster_>
oh lol
- [22:09:39] <melvster_>
it was you!
- [22:09:41] <melvster_>
22:19:32] <openid_pibb> <Blueberry> If they were JanRail they'd not have such a hard time with ruby :P
- [22:10:01] <openid_pibb>
<Blueberry> O_o
- [22:10:53] <openid_pibb>
<Blueberry> I don't especially care about openid 2.0 right now, i just want regular 1.0 openid to work in my app
- [22:11:14] <melvster_>
but it has to be ruby, yes?
- [22:12:28] <openid_pibb>
<Blueberry> um, yes
- [22:12:29] <openid_pibb>
<Blueberry> it's a ruby app..
- [22:15:02] <melvster_>
not sure about ruby, think ill give it a try though, maybe one of the authors will be on soon, though
- [22:16:41] * AaronF (n=AaronF@66.162.34.225) Quit (Read error: 110 (Connection timed out))
- [22:16:54] * tessier__ (n=treed@207.158.40.201) has left #openid
- [22:17:05] * peace-keeper (n=peace-ke@81-223-92-227.sechshaus.xdsl-line.inode.at) Quit (Read error: 113 (No route to host))
- [22:20:20] <openid_pibb>
<Blueberry> I think i'm making progress now..
- [22:20:42] <openid_pibb>
<Blueberry> I've gotten past that exception, I'm just needing to figure out why my sessions aren't working
- [22:20:53] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) Quit ("This computer has gone to sleep")
- [22:36:53] * fajro (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [22:38:31] <openid_pibb>
<Blueberry> aww man, myopenid.net keeps giving me a setup needed response :(
- [22:38:42] <openid_pibb>
<Blueberry> argh, why do I keep putting .net?!
- [22:38:53] <openid_pibb>
<Blueberry> myopenid.com!
- [22:39:03] <openid_pibb>
<Blueberry> JanRain! if you're listening, please make myopenid.net an alias!
- [22:40:44] * digitalspaghetti (n=digitals@86.158.222.152) Quit ("night folks")
- [22:48:19] * tbbrown__ (n=tbbrown@24-155-229-81.dyn.grandenetworks.net) Quit (Read error: 113 (No route to host))
- [22:49:07] <openid_pibb>
<VxJasonxV> lol
- [22:54:58] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) Quit (Remote closed the connection)
- [22:56:23] <openid_pibb>
<Blueberry> If you guys don't grab that domain soon some asshole will get it and be spoofing your website!
- [22:56:34] <openid_pibb>
<Blueberry> SPOOFING!
- [23:00:09] <melvster_>
heh heh
- [23:01:19] <melvster_>
.net is taken
- [23:01:48] <openid_pibb>
<Blueberry> Oh?
- [23:02:07] * Aks (n=chatzill@12.33.121.130) has joined #openid
- [23:02:10] <openid_pibb>
<Blueberry> it doesn't resolve for me..
- [23:02:18] <melvster_>
dns not set up probably
- [23:02:32] <melvster_>
deanlee2@hotmail.com
- [23:02:49] <melvster_>
created 8/2006
- [23:02:52] <openid_pibb>
<Blueberry> O_o
- [23:03:22] <openid_pibb>
<Blueberry> JanRain! Sue that guy!
- [23:03:33] <openid_pibb>
<Blueberry> :)
- [23:08:44] * markjones (n=markjone@c-76-20-233-71.hsd1.ga.comcast.net) Quit (Client Quit)
- [23:13:51] * noccy is now known as a|noccy
- [23:26:12] <openid_pibb>
<Blueberry> ruby-openid is very cgi unfriendly :/
- [23:29:30] <openid_pibb>
<Blueberry> I don't know if i'm bumping in to a bug in ruby-openid or in myopenid.com :/
- [23:30:23] <openid_pibb>
<Blueberry> no, its a bug in ruby-openid
- [23:30:25] <openid_pibb>
<Blueberry> damnit!
- [23:30:27] <openid_pibb>
<Blueberry> this is so frustrating
- [23:57:46] * freakerz (n=freakerz@modemcable072.181-131-66.mc.videotron.ca) has joined #openid
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.