IRC Log for #openid on 2008-02-22
Timestamps are in UTC.
- [00:12:57] * flaccid (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [00:28:59] * factoryjoe (n=factoryj@dsl081-245-036.sfo1.dsl.speakeasy.net) has joined #openid
- [00:36:59] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [00:44:26] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [00:49:48] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [00:59:12] * flaccid (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [01:04:58] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [01:05:13] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [01:08:33] * forsaken__ (n=eric@c-71-62-234-185.hsd1.va.comcast.net) has joined #openid
- [01:10:03] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Connection timed out)
- [01:11:27] * matata (n=bassem@82.137.216.38) has joined #OpenID
- [01:25:03] * factoryjoe (n=factoryj@dsl081-245-036.sfo1.dsl.speakeasy.net) Quit ("All done b-bye.")
- [01:26:40] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [01:42:34] * kryptos23 (n=kryptos@freenet/developer/kryptos) Quit ("ChatZilla 0.9.81 [Firefox 2.0.0.11/2007120411]")
- [01:42:58] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [01:43:01] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [01:58:41] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [02:24:03] * Cody`macbook is now known as BrokeStatus
- [02:31:26] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [02:33:44] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [03:15:58] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [03:20:06] * a9913 (n=a9913@59.178.32.180) has joined #openid
- [03:30:48] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [03:53:46] * jcollie (n=jcollie@dsl-ppp239.isunet.net) has joined #openid
- [04:00:08] * matata (n=bassem@82.137.216.38) Quit (Read error: 113 (No route to host))
- [04:21:15] * a9913 (n=a9913@unaffiliated/a9913) Quit ("Leaving")
- [04:25:31] * matata (n=bassem@82.137.216.38) has joined #OpenID
- [04:30:13] * cap10morgan (n=cap10mor@206-124-6-111.denver.dsl.forethought.net) has joined #openid
- [04:34:58] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [04:50:48] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [05:38:37] * cap10morgan (n=cap10mor@206-124-6-111.denver.dsl.forethought.net) Quit ()
- [05:50:22] * lopnor (n=lopnor@nat.soffritto.org) Quit ("SIGTERM received; exit")
- [05:50:31] * lopnor (n=lopnor@nat.soffritto.org) has joined #openid
- [05:51:34] * lopnor (n=lopnor@nat.soffritto.org) Quit (Client Quit)
- [05:51:39] * lopnor (n=lopnor@nat.soffritto.org) has joined #openid
- [05:54:47] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [06:09:55] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [06:34:25] * forsaken__ is now known as forsaken
- [06:52:52] * priidu (n=aa@sa-84-52-30-11.saturn.infonet.ee) has joined #openid
- [07:17:00] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [07:22:18] * polyonymous_ (n=hacker@pD953AFA4.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
- [07:23:51] * polyonymous_ (n=hacker@pD953AE03.dip0.t-ipconnect.de) has joined #openid
- [07:31:27] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [07:31:39] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [07:39:04] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [07:58:24] * matata (n=bassem@82.137.216.38) Quit (Remote closed the connection)
- [09:44:34] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
- [10:27:18] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
- [10:40:38] * priidu (n=aa@sa-84-52-30-11.saturn.infonet.ee) Quit (Remote closed the connection)
- [10:43:09] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [10:48:21] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
- [10:52:56] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit (Read error: 104 (Connection reset by peer))
- [10:53:18] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
- [11:03:48] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit (Read error: 104 (Connection reset by peer))
- [11:04:21] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
- [11:04:22] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit (Remote closed the connection)
- [11:19:39] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [11:21:36] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
- [12:12:27] * priidu_ (n=aa@sa-84-52-30-11.saturn.infonet.ee) has joined #openid
- [12:37:10] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit ()
- [12:53:16] * jcollie (n=jcollie@dsl-ppp239.isunet.net) Quit ("Ex-Chat")
- [13:04:04] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
- [13:31:23] * jcollie (n=jcollie@dsl-ppp239.isunet.net) has joined #openid
- [13:33:00] * idnar (i=mithrand@unaffiliated/idnar) Quit (Nick collision from services.)
- [13:33:03] * idnar_ (i=mithrand@unaffiliated/idnar) has joined #openid
- [13:33:19] * idnar_ is now known as idnar
- [13:41:05] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (Read error: 110 (Connection timed out))
- [13:43:25] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
- [13:45:43] * shigeta (n=shigeta@70.36.100.220.dy.bbexcite.jp) has joined #openid
- [14:04:53] * ulinskie (n=user@121.54.107.94) has joined #openid
- [14:24:51] * MrTopf (i=hidden-u@oecher.info) has joined #openid
- [14:52:12] * fmerges (n=fmerges@87.200.76.66) has joined #openid
- [14:52:31] <fmerges>
hi all
- [14:53:10] <fmerges>
is there something wrong with the example for the Net::OpenID::Consumer, because I get into a infinite loop with the if (my $setup_url = $csr->user_setup_url) {
- [15:19:49] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit ()
- [15:41:33] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
- [15:43:03] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [15:50:35] * a9913 (n=a9913@unaffiliated/a9913) has joined #openid
- [16:12:55] * pezra (n=pezra@69.15.81.122) has joined #openid
- [16:13:56] * lei- (n=adamvsg@h222.7.255.206.cable.lngv.cablelynx.com) has joined #openid
- [16:17:35] * TedThibodeauJr_ (n=Thud@ws2.openlinksw.com) has joined #openid
- [16:20:16] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
- [16:23:29] * TedThibodeauJr (n=Thud@c-76-119-195-179.hsd1.ma.comcast.net) Quit (Nick collision from services.)
- [16:23:39] * TedThibodeauJr_ is now known as TedThibodeauJr
- [16:35:51] * Plouj (n=Plouj@red.cs.yorku.ca) has joined #openid
- [16:35:52] <Plouj>
hi
- [16:36:14] <Plouj>
can I use my google email wherever a site asks for an OpenID?
- [16:46:22] * polyonymous_ (n=hacker@pD953AE03.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
- [16:47:19] <lei->
i don't believe so
- [16:47:25] <vahur>
I would guess no
- [16:47:37] <lei->
usually you use an openid address
- [16:47:52] * fmerges (n=fmerges@87.200.76.66) has left #openid
- [16:48:04] <lei->
for example, mine: openid.aol.com/lei-
- [16:48:15] <lei->
if i had an account with aol
- [16:48:57] <lei->
i believe google is supposed to add openid, just not sure when
- [16:50:21] * TedThibodeauJr (n=Thud@ws2.openlinksw.com) Quit (Read error: 110 (Connection timed out))
- [16:53:39] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit ()
- [16:54:02] * TedThibodeauJr (n=Thud@c-76-119-195-179.hsd1.ma.comcast.net) has joined #openid
- [16:55:48] <Plouj>
but wikipedia lists google as an openid provider...
- [16:59:09] * ulinskie (n=user@121.54.107.94) Quit (Remote closed the connection)
- [17:01:55] <lei->
but it doesn't give an example for the openid url?
- [17:02:51] <keturn>
google Blogger accounts might be OpenIDs
- [17:04:07] <Plouj>
http://en.wikipedia.org/wiki/List_of_OpenID_providers
- [17:04:14] <Plouj>
Google: a user's GMail account can be used as an OpenID[citation needed].
- [17:14:13] * priidu_ (n=aa@sa-84-52-30-11.saturn.infonet.ee) Quit (Remote closed the connection)
- [17:14:24] <Plouj>
and what about using client certificates? Does that require a site to use SSL?
- [17:22:33] <keturn>
that's a dumb list. is it against wikipedia etiquitte to delete the entire thing and link to openid.net or openiddirectory.com or http://spreadopenid.org/provider-comparison ?
- [17:22:38] * keturn supposes he can at least add links to those.
- [17:23:41] * a9913 (n=a9913@unaffiliated/a9913) Quit (Read error: 104 (Connection reset by peer))
- [17:28:01] <keturn>
but regarding client certificates: it may mean it requires you to authenticate yourself to your OpenID provider with SSL, but doesn't necessarily mean the OpenID relying party you're logging in to must be served over HTTPS
- [17:28:57] * a9913 (n=a9913@unaffiliated/a9913) has joined #openid
- [17:31:17] * a9913 (n=a9913@unaffiliated/a9913) Quit (Remote closed the connection)
- [17:47:03] <Plouj>
ok
- [19:11:05] * shigeta (n=shigeta@70.36.100.220.dy.bbexcite.jp) Quit ("Leaving...")
- [19:11:40] * MrTopf (i=hidden-u@oecher.info) Quit ()
- [19:14:38] * BrokeStatus (n=Cody@74-129-166-74.dhcp.insightbb.com) Quit (No route to host)
- [19:26:48] * frostschutz (n=frostsch@p57B25BA4.dip.t-dialin.net) has joined #openid
- [19:37:31] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
- [20:20:11] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) Quit ("Leaving")
- [20:49:45] * GabeW is quintuple tasking
- [20:49:49] <GabeW>
but keturn if you are there...
- [21:14:43] <bish0p>
Plouj: the google openid thing is done via Blogger, you can login to blogger using your gmail account, and your blogger URL can act as an openid identity
- [21:16:15] <Plouj>
oh
- [21:19:42] <GabeW>
ok
- [21:19:45] <GabeW>
ping?
- [21:23:24] * MrTopf (n=cs@pD9EBBBC1.dip.t-dialin.net) has joined #openid
- [22:17:34] * pezra (n=pezra@69.15.81.122) has left #openid
- [22:28:10] * WardCunningham (n=WardCunn@75.148.54.233) has joined #openid
- [22:41:16] * GabeW waves hi
- [22:44:20] <GabeW>
he
- [22:47:12] <GabeW>
keturn, cygnus?
- [22:51:33] <PibbRelay>
<cygnus> ** cygnus stirs
- [22:54:03] <GabeW>
oh woot
- [22:54:27] <GabeW>
i really want to dig into this extra-discovery-while-doing-openid thing that I was trying to do
- [22:57:34] <PibbRelay>
<cygnus> the cruddy thing is that the discovery code doesn't let you tell it what endpoint class to use. keturn mentioned a while back that creating your own endpoint implementation is the place to start, but you'd have to hack openid.consumer.discover.discoverYadis() to use your endpoint class instead of OpenIDServiceEndpoint (line 388)
- [22:58:22] <GabeW>
ok, but python makes this sort of hacking easy
- [23:00:14] <PibbRelay>
<cygnus> yeah. maybe discoverYadis(uri, endpoint_cls=OpenIDServiceEndpoint)
- [23:00:35] <PibbRelay>
<cygnus> then endpoint_cls.fromXRDS(yadis_url, body)
- [23:01:07] <PibbRelay>
<cygnus> and other hacking that will be necessary to get your endpoint class passed in. :/
- [23:01:12] <GabeW>
hm
- [23:02:00] <PibbRelay>
<cygnus> this makes me think we really need a DiscoveryContext class where you put all of the callables and classes you want the discovery process to use, rather than threading all the required parts through, or assuming what they will be.
- [23:02:28] <GabeW>
hm
- [23:02:36] <GabeW>
that seems like a java way to do it
- [23:02:55] * GabeW means that pejoratively ;)
- [23:02:59] <GabeW>
j/k
- [23:03:17] <GabeW>
let me think
- [23:03:25] <PibbRelay>
<cygnus> The phrase "knee-jerk" did come to mind, yes..
- [23:04:52] <GabeW>
part of my challenge here is understanding all the abstractions that are in there now
- [23:05:03] <GabeW>
so I'm hesitant to say one thing is better than the other wihout having interlzied what is there
- [23:05:12] <GabeW>
internalized
- [23:06:04] <PibbRelay>
<cygnus> well, as keturn pointed out, you're the guinea pig. nobody has ever gone into the Python OpenID Library Enchanted Discovery Forest and returned alive...
- [23:06:21] <GabeW>
hah
- [23:06:37] <GabeW>
any consideration to refactoring/simplifying the abstractions?
- [23:07:10] <GabeW>
here's another thing - the discovery suff will be used independently of openid in the future
- [23:07:39] <PibbRelay>
<cygnus> ** cygnus nods
- [23:08:15] * GabeW thinks there is a common architetural pattern here
- [23:08:21] <PibbRelay>
<cygnus> I don't think anyone on my side of the IRC client would be opposed to removing any cumbersome abstractions and simplifying the library. However, some abstractions exist because they should, some exist to make testing easier/possible, and some can be removed. The task is figuring out which ones are which. :)
- [23:08:30] <GabeW>
hehe
- [23:08:33] <GabeW>
yes
- [23:08:38] <GabeW>
right
- [23:08:40] <GabeW>
and time to do ti
- [23:09:07] <GabeW>
so discovery (xri res & yadis) is definitely going to be used outside of openid
- [23:09:23] <PibbRelay>
<cygnus> And I can say there's definitely some sentiment here (not just from me) that the discovery code could definitely use a rewrite.
- [23:09:28] <GabeW>
hehe
- [23:09:34] <GabeW>
yah, and we need to think about it
- [23:09:50] <GabeW>
because there will be similar interactions between service code and discovery code outside of openid
- [23:12:51] <GabeW>
hm
- [23:13:06] <GabeW>
you konw, how hard would it be simply to attach a discoveryresult to the openid authrequest?
- [23:13:11] <GabeW>
like bubbling it back through?
- [23:13:15] <GabeW>
that would almost be good enough fornow
- [23:13:58] * ViperMaul (i=ViperMau@c-76-28-204-113.hsd1.wa.comcast.net) Quit (brown.freenode.net irc.freenode.net)
- [23:13:58] * PibbRelay (n=supybot@nat/janrain/x-f60b7e4dfefab766) Quit (brown.freenode.net irc.freenode.net)
- [23:17:18] * PibbRelay (n=supybot@nat/janrain/x-53bab1fd8741b3fa) has joined #openid
- [23:18:02] * MrTopf (n=cs@pD9EBBBC1.dip.t-dialin.net) Quit ()
- [23:18:12] <PibbRelay>
<cygnus> anyway, bbiab
- [23:18:14] <PibbRelay>
<Gabe Wachob> ok
- [23:18:16] <PibbRelay>
<Gabe Wachob> pibbrelay is back
- [23:21:50] * ViperMaul (i=ViperMau@c-76-28-204-113.hsd1.wa.comcast.net) has joined #OpenID
- [23:41:30] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
- [23:45:23] <keturn>
"here's another thing - the discovery suff will be used independently of openid in the future" -- ok, a bit of history
- [23:47:14] <keturn>
that's the reasoning behind why the python yadis package was developed independently of the openid one at first, and why there's all this weird machinery in there to accept various combinations of custom handlers
- [23:47:28] <keturn>
then, two years go by, and nobody uses any of that
- [23:47:29] <keturn>
ever
- [23:47:37] <keturn>
the only people who use yadis are OpenID
- [23:48:32] <keturn>
and so things start to get more entangled between the yadis and openid codebases again
- [23:49:55] <keturn>
the fact that the interface to the XRI proxy resolver is different (i.e. you have to make a call for each service type you want to use for endpoint selection) does not help matters
- [23:56:14] <keturn>
the fact that you have an _actual use case_ should help shed some light on what the right way to do things really is
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.