IRC Log for #openid on 2006-12-20
Timestamps are in UTC.
- [00:05:18] * hober2 is now known as hober
- [00:14:16] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) Quit ("This computer has gone to sleep")
- [00:26:32] * shigeta (n=shigeta@124x32x114x226.ap124.ftth.ucom.ne.jp) has joined #openid
- [00:45:43] * hober (n=ted@unaffiliated/hober) Quit ("ERC Version 5.1.3 (IRC client for Emacs)")
- [00:47:28] * factoryjoe (n=cmessina@dsl081-245-070.sfo1.dsl.speakeasy.net) has joined #openid
- [00:48:38] * SamRose (n=SamRose@c-71-197-25-180.hsd1.mi.comcast.net) has joined #openid
- [00:56:13] * factoryjoe (n=cmessina@dsl081-245-070.sfo1.dsl.speakeasy.net) Quit ()
- [01:02:05] * cygnus (n=cygnus@198.145.244.134) Quit ("Download Gaim: http://gaim.sourceforge.net/")
- [01:03:58] * SamRose (n=SamRose@c-71-197-25-180.hsd1.mi.comcast.net) Quit ()
- [01:09:42] * SamRose (n=SamRose@c-71-197-25-180.hsd1.mi.comcast.net) has joined #openid
- [01:27:37] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 113 (No route to host))
- [02:02:59] * SamRose (n=SamRose@c-71-197-25-180.hsd1.mi.comcast.net) Quit ()
- [03:32:12] * brianellin (n=brianell@c-24-22-69-155.hsd1.or.comcast.net) has joined #openid
- [03:33:13] * j3h (n=j3h@c-24-21-174-195.hsd1.or.comcast.net) has joined #openid
- [04:00:19] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) has joined #openid
- [04:01:08] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) Quit (Client Quit)
- [04:02:39] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) has joined #openid
- [04:03:16] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) Quit (Client Quit)
- [04:14:10] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) has joined #openid
- [04:42:13] * xlarrydrebes (n=xlarrydr@c-71-236-228-127.hsd1.or.comcast.net) Quit ("The computer fell asleep")
- [04:42:32] * tnarg (n=grant@c-71-236-228-127.hsd1.or.comcast.net) Quit ("This computer has gone to sleep")
- [05:22:21] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) Quit ()
- [05:40:12] * tnarg (n=grant@67.189.77.55) has joined #openid
- [05:47:54] * brianellin (n=brianell@c-24-22-69-155.hsd1.or.comcast.net) Quit ("Leaving")
- [05:52:56] * tnarg (n=grant@67.189.77.55) Quit ("This computer has gone to sleep")
- [06:15:30] * newtMcKerr (n=newtMcKe@osuosl/staff/newtMcKerr) Quit ("Leaving")
- [10:16:29] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (Read error: 110 (Connection timed out))
- [10:18:05] * sanedragon (n=sanedrag@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [10:22:45] * shigeta (n=shigeta@124x32x114x226.ap124.ftth.ucom.ne.jp) Quit ("Leaving...")
- [11:11:43] * sanedragon (n=sanedrag@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [11:11:43] <jibot>
sanedragon is an engineer for JanRain named Dag
- [11:11:45] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
- [13:10:28] * SamRose (n=chatzill@brick.voyager.net) has joined #openid
- [14:44:22] * cote (n=cote@adsl-71-145-199-186.dsl.austtx.sbcglobal.net) has joined #openid
- [16:49:08] * daleolds (i=daleolds@nat/novell/x-320500087eee04b4) has joined #openid
- [16:49:38] * j3h (n=j3h@c-24-21-174-195.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [16:52:26] * dorren (n=dorren@ool-43522df4.dyn.optonline.net) has joined #openid
- [16:52:41] <dorren>
hello
- [16:53:10] <dorren>
anybody home?
- [16:54:06] * derekS (n=DerekS@unaffiliated/dereks) has left #openid
- [17:04:00] * dorren (n=dorren@ool-43522df4.dyn.optonline.net) Quit ("Chatzilla 0.9.77 [Firefox 2.0/0000000000]")
- [17:10:49] * tnarg (n=grant@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [17:30:27] * cygnus (n=cygnus@198.145.244.134) has joined #openid
- [17:30:27] <jibot>
cygnus is WorkerBee(name="Jonathan Daugherty", company="JanRain, Inc.")
- [17:42:13] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [18:11:58] * j3h (n=j3h@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [18:15:17] * PatF (i=pfelsted@nat/novell/x-23be22d468364bd6) has joined #openid
- [18:53:32] * mmell (n=mmell@adsl-75-35-154-20.dsl.pltn13.sbcglobal.net) has joined #openid
- [19:01:11] * mmell (n=mmell@adsl-75-35-154-20.dsl.pltn13.sbcglobal.net) Quit ("Quitting!")
- [19:01:26] <SamRose>
? learn <SamRose> is <not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com>
- [19:01:26] <jibot>
<SamRose> is <not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com>
- [19:02:38] * mmell (n=mmell@adsl-75-35-154-20.dsl.pltn13.sbcglobal.net) has joined #openid
- [19:03:20] <SamRose>
? learn SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com
- [19:03:21] <jibot>
SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com
- [19:05:11] * SamRose (n=chatzill@brick.voyager.net) has left #openid
- [19:05:23] * SamRose (n=chatzill@brick.voyager.net) has joined #openid
- [19:10:39] * SamRose (n=chatzill@brick.voyager.net) has left #openid
- [19:10:46] * SamRose (n=chatzill@brick.voyager.net) has joined #openid
- [19:11:14] <SamRose>
?herald
- [19:11:14] <jibot>
Stopped heralding
- [19:11:19] <SamRose>
?herald
- [19:11:19] <jibot>
Started heralding
- [19:25:30] * daleolds (i=daleolds@nat/novell/x-320500087eee04b4) Quit ("bye")
- [19:38:16] <terrell>
SamRose: p2pfoundation link broken
- [19:38:18] <terrell>
missing t
- [19:38:37] <SamRose>
damn!
- [19:43:24] <SamRose>
? learn SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundation.com
- [19:43:24] <jibot>
SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com and not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundation.com
- [19:44:10] <SamRose>
?forget SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com and not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundation.com
- [19:44:10] <jibot>
I no longer know anything about SamRose
- [19:44:20] <SamRose>
SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundaion.com and not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundation.com
- [19:45:25] <gregh>
wow, that's annoying
- [19:45:31] <SamRose>
? learn SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundation.com
- [19:45:32] <jibot>
SamRose is not as smart as he thinks he is. But when he is thinking smart, can be found at http://smartmobs.com, http://communitywiki.org, and http://blog.p2pfoundation.com
- [19:45:38] <SamRose>
sorry bout that
- [19:46:23] <terrell>
it does seem like the conversation with jibot could be like it is with chanserv/nickserv - i guess it needs context though
- [19:47:18] <SamRose>
can you all see commands to jibot?
- [19:47:30] <SamRose>
it won't take commands outside of a channel
- [19:47:58] * Cody`macbook (n=Cody@74-129-174-25.dhcp.insightbb.com) has joined #openid
- [19:48:28] <Cody`macbook>
Can anyone give me a run down on how hard it would be to integrate OpenID into my application?
- [19:49:20] <sanedragon>
well, it really depends. what kind of application do you have?
- [19:49:21] <gregh>
as a provider or a consumer? what language does your app use?
- [19:49:45] <Cody`macbook>
PHP application. I'd most likely be a consumer for now
- [19:50:42] <gregh>
there's a php openid library for consumers that everybody seems to use
- [19:51:00] <Cody`macbook>
Fairly easy to use lib?
- [19:51:09] <Cody`macbook>
I skimmed the specs and such, so I kind of have the basics
- [19:51:15] <gregh>
http://www.openidenabled.com/openid/libraries/php
- [19:51:21] <Cody`macbook>
yeah, just downloaded that
- [19:51:31] <gregh>
I haven't used that lib specifically
- [19:51:31] <Cody`macbook>
compiling gmp right now so I haven't been able to test
- [19:51:46] <Cody`macbook>
Used any php one at all or coded your own?
- [19:52:03] <gregh>
I wrote my own identity provider
- [19:52:33] <Cody`macbook>
ah
- [19:52:58] <sanedragon>
gregh, are you the author of phpMyID?
- [19:53:15] <gregh>
no, mine is in python
- [19:53:29] <gregh>
very similar in concept to phpmyid though
- [19:54:07] <sanedragon>
are you using libs (I hope) or rolling your own?
- [19:54:30] <gregh>
I rolled my own, I wanted to understand how the protocol works
- [19:54:42] * sanedragon nods.
- [19:55:20] <gregh>
so currently my code is is a .py cgi with no dependencies aside from python itself
- [19:56:23] <sanedragon>
at least you get big integer math in python as opposed to PHP
- [19:56:35] <Cody`macbook>
hehe working on that atm
- [19:56:52] <Cody`macbook>
luckily php compiles take ~10 minutes on this macbook
- [19:56:58] <Cody`macbook>
these core 2 duos are amazing at compiles
- [19:59:18] <sanedragon>
I'm curious to see the outcome of the proliferation of server implementations.
- [20:01:21] <Cody`macbook>
What exactly is it suppose to do?
- [20:01:26] <sanedragon>
those using libraries will have a much easier time with the 2.0 upgrade.
- [20:01:31] <Cody`macbook>
nice
- [20:01:34] <sanedragon>
cody, what?
- [20:01:47] <sanedragon>
I mean, to what are you referring?
- [20:01:48] <Cody`macbook>
the proliferation of server implementations
- [20:02:02] <Cody`macbook>
I haven't really looked into openid until today
- [20:03:09] <sanedragon>
Well more people are writing their own openid code from scratch instead of using libraries, which will make changes more difficult, and security problems harder to track down
- [20:03:31] <Cody`macbook>
ah
- [20:03:36] <gregh>
well using libraries doesn't really absolve you from security problems
- [20:03:42] <Cody`macbook>
like the recent one myopenid is said to have
- [20:03:47] <cygnus>
gregh: no, but it makes them much less likely to occur
- [20:04:06] <cygnus>
gregh: a 200-line hack is not the same as a several-thousand-line well-abstracted unit-tested library. :)
- [20:04:24] <gregh>
yeah
- [20:04:39] <cygnus>
not that all libraries have those properties, of course
- [20:04:59] <sanedragon>
Cody`macbook, what security problem is that?
- [20:05:09] <Cody`macbook>
one sec, let me get link
- [20:05:11] <cygnus>
heh
- [20:05:32] <SamRose>
is there already an effort to test OpenID security. such as contests to see if people can game or hack their way past it?
- [20:05:41] <Cody`macbook>
http://openid.phpbb.cc/closedmindness/
- [20:05:49] <sanedragon>
Aw jeez
- [20:06:01] <cygnus>
oh yeah, that.
- [20:06:28] <Cody`macbook>
has it been confirmed/denied yet?
- [20:06:39] <Cody`macbook>
the way that rambles on I'm not sure whether to trust or not
- [20:06:42] <cygnus>
we communicated with him at length about it.
- [20:06:45] <sanedragon>
http://kveton.com/blog/2006/11/26/on-security-vulnerabilities/
- [20:08:25] <sanedragon>
full disclosure: that's the blog of the CEO of the company cygnus and I work for
- [20:08:42] <Cody`macbook>
ah work for janrain, eh?
- [20:08:43] <sanedragon>
but, that guy doesn't know what he's talking about
- [20:08:57] <Cody`macbook>
You guys did some nice integration with zooomr on the last update, grats
- [20:09:07] <Cody`macbook>
okay that's good
- [20:09:43] <Cody`macbook>
I guess I'll give it a go then :)
- [20:09:49] <sanedragon>
:)
- [20:10:27] <Cody`macbook>
it's kind of important since my site has a lot to do with forums
- [20:12:47] <sanedragon>
oh, yeah, openid is perfect for forums
- [20:13:03] <Cody`macbook>
it also comes in handy with an idea i have for an api
- [20:13:07] <Cody`macbook>
since it's multidomain
- [20:13:18] <sanedragon>
I can't count the number of forums I've not used because I had to create an account
- [20:13:32] <sanedragon>
cool.
- [20:13:32] <Cody`macbook>
same here
- [20:16:58] <Cody`macbook>
Any idea on how long it usually takes to integrate?
- [20:17:45] <sanedragon>
It really depends on the structure of your app. PHP is not my area, either....
- [20:19:06] <sanedragon>
As far as the database goes, you probably want to either add an openid column to your users table or add a separate identifiers table to allow multiple identifiers per user.
- [20:19:58] <sanedragon>
And you'll need to write the application-level openid handling stuff, which I really have no idea about in PHP.
- [20:20:14] <Cody`macbook>
I'll probably add an openid field
- [20:20:19] <Cody`macbook>
alright doesn't seem too bad
- [20:20:30] <Cody`macbook>
Thanks for the help/suggestions.
- [20:20:37] * tango_ (n=tex_vim@host-84-221-17-93.cust-adsl.tiscali.it) has joined #openid
- [20:20:48] <sanedragon>
sure, pipe up if you have more questions.
- [20:21:02] <Cody`macbook>
will do
- [20:21:02] <gregh>
some apps I've seen use openid as an alternative to password
- [20:21:24] <gregh>
that way users can keep their same identity while migrating to openid
- [20:21:43] <sanedragon>
yeah, you may or may not wish to remove the password field.
- [20:21:43] <gregh>
others use a new identity (the name of your openid) when logging in with openid
- [20:23:29] <Cody`macbook>
alright
- [20:38:01] <gregh>
heh I just read that closedmindness thing. I want my ten minutes back.
- [20:39:42] <cygnus>
HAHA
- [20:39:46] * cygnus nods at gregh
- [20:40:12] <cygnus>
cygnus: I want back the hours of my life that I spent dealing with it
- [20:40:16] <cygnus>
er, gregh. :)
- [20:41:46] <gregh>
no doubt
- [20:42:52] <Cody`macbook>
problem is, if he finishes that mod, people will use it
- [20:43:02] <Cody`macbook>
and people will believe what he says since he wrote the mod
- [20:43:29] <cygnus>
we'll see. we want it to just blow over.
- [20:43:38] <cygnus>
as there's nothing about which to make a fuss.
- [20:43:50] <Cody`macbook>
yeah
- [20:44:01] <gregh>
best way to combat that is to have lots of positive support for openid, causing the misdirected rants to get lost in the noise
- [20:44:09] * cygnus nods
- [20:44:11] <Cody`macbook>
yep :)
- [20:44:16] <cygnus>
or get lost in the signal, rather. :)
- [20:44:45] <cygnus>
but yeah. life goes on.
- [20:51:37] <Cody`macbook>
If I redirect to myopenid.com/signup, does it check referrer and return the information based on the settings I've created in my affiliate options? Because zooomr redirects to myopenid.com/signup with no query string
- [20:51:58] <cygnus>
Zooomr is a special case, which we will eventually convert to an ordinary affiliate.
- [20:52:13] <cygnus>
If you want to use the affiliate program, provide users with a link to your affiliate signup URL, which is supplied to you by the affiliate UI on our site.
- [20:52:31] <cygnus>
(redirecting to that URL is sufficient.)
- [20:52:34] <Cody`macbook>
alright
- [20:52:51] <Cody`macbook>
/signup just looks nicer, so I figured I'd double check
- [20:53:16] <cygnus>
/affiliate_signup looks essentially the same, except it contains info about your affiliate. If you have suggestions on how to improve it, please let me know :)
- [20:53:38] <cygnus>
(it's true that /affiliate_signup is a little busier.)
- [20:53:55] <terrell>
but if they're both just links - from other places - people won't be typing it
- [20:54:06] <terrell>
conveying what a page is - in the url - is key
- [20:54:08] <Cody`macbook>
I know, I was just talking in general.
- [20:54:11] <cygnus>
terrell: I thought he meant the page appearance, sorry.
- [20:54:25] <terrell>
oh, well - that too :)
- [20:54:27] <cygnus>
:)
- [20:55:16] <Cody`macbook>
Would be interesting if we could provide some css to make the form match the site, but completely not necessary
- [20:55:26] <Cody`macbook>
I'm pretty pleased so far
- [20:55:34] <Cody`macbook>
and thanks for that php lib, very simple
- [20:56:14] <cygnus>
Cody`macbook: if you run into any trouble, mail me at cygnus@janrain.com. I maintain the PHP lib.
- [20:56:36] <Cody`macbook>
Will do
- [20:58:52] <terrell>
but that's cheating :)
- [21:12:13] <Cody`macbook>
hmm. my affiliates disappeared after registering another openid account for testing using the same email
- [21:12:31] <Cody`macbook>
hmm back now
- [21:15:42] * SamRose (n=chatzill@brick.voyager.net) Quit ("Chatzilla 0.9.77 [Firefox 1.5.0.8/0000000000]")
- [22:09:27] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) has left #openid
- [22:47:04] * Gwyneth_Llewelyn (n=Gwyneth_@87-196-134-170.net.novis.pt) has joined #openid
- [23:29:42] * tango_ (n=tex_vim@host-84-221-17-93.cust-adsl.tiscali.it) Quit ("Leaving")
- [23:37:40] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [23:41:55] * Gwyneth_Llewelyn (n=Gwyneth_@87-196-134-170.net.novis.pt) Quit ()
- [23:47:31] * daleolds (i=daleolds@nat/novell/x-7fe634c783b7ac61) has joined #openid
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.