IRC Log for #openid on 2008-02-22

Timestamps are in UTC.

  1. [00:12:57] * flaccid (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  2. [00:28:59] * factoryjoe (n=factoryj@dsl081-245-036.sfo1.dsl.speakeasy.net) has joined #openid
  3. [00:36:59] * shigeta (n=shigeta@124.32.114.226) has joined #openid
  4. [00:44:26] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  5. [00:49:48] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  6. [00:59:12] * flaccid (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  7. [01:04:58] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  8. [01:05:13] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  9. [01:08:33] * forsaken__ (n=eric@c-71-62-234-185.hsd1.va.comcast.net) has joined #openid
  10. [01:10:03] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Connection timed out)
  11. [01:11:27] * matata (n=bassem@82.137.216.38) has joined #OpenID
  12. [01:25:03] * factoryjoe (n=factoryj@dsl081-245-036.sfo1.dsl.speakeasy.net) Quit ("All done b-bye.")
  13. [01:26:40] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  14. [01:42:34] * kryptos23 (n=kryptos@freenet/developer/kryptos) Quit ("ChatZilla 0.9.81 [Firefox 2.0.0.11/2007120411]")
  15. [01:42:58] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  16. [01:43:01] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  17. [01:58:41] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  18. [02:24:03] * Cody`macbook is now known as BrokeStatus
  19. [02:31:26] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  20. [02:33:44] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  21. [03:15:58] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  22. [03:20:06] * a9913 (n=a9913@59.178.32.180) has joined #openid
  23. [03:30:48] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  24. [03:53:46] * jcollie (n=jcollie@dsl-ppp239.isunet.net) has joined #openid
  25. [04:00:08] * matata (n=bassem@82.137.216.38) Quit (Read error: 113 (No route to host))
  26. [04:21:15] * a9913 (n=a9913@unaffiliated/a9913) Quit ("Leaving")
  27. [04:25:31] * matata (n=bassem@82.137.216.38) has joined #OpenID
  28. [04:30:13] * cap10morgan (n=cap10mor@206-124-6-111.denver.dsl.forethought.net) has joined #openid
  29. [04:34:58] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  30. [04:50:48] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  31. [05:38:37] * cap10morgan (n=cap10mor@206-124-6-111.denver.dsl.forethought.net) Quit ()
  32. [05:50:22] * lopnor (n=lopnor@nat.soffritto.org) Quit ("SIGTERM received; exit")
  33. [05:50:31] * lopnor (n=lopnor@nat.soffritto.org) has joined #openid
  34. [05:51:34] * lopnor (n=lopnor@nat.soffritto.org) Quit (Client Quit)
  35. [05:51:39] * lopnor (n=lopnor@nat.soffritto.org) has joined #openid
  36. [05:54:47] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  37. [06:09:55] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  38. [06:34:25] * forsaken__ is now known as forsaken
  39. [06:52:52] * priidu (n=aa@sa-84-52-30-11.saturn.infonet.ee) has joined #openid
  40. [07:17:00] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  41. [07:22:18] * polyonymous_ (n=hacker@pD953AFA4.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
  42. [07:23:51] * polyonymous_ (n=hacker@pD953AE03.dip0.t-ipconnect.de) has joined #openid
  43. [07:31:27] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  44. [07:31:39] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  45. [07:39:04] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  46. [07:58:24] * matata (n=bassem@82.137.216.38) Quit (Remote closed the connection)
  47. [09:44:34] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
  48. [10:27:18] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) has joined #openid
  49. [10:40:38] * priidu (n=aa@sa-84-52-30-11.saturn.infonet.ee) Quit (Remote closed the connection)
  50. [10:43:09] * flaccid_ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  51. [10:48:21] * flaccid__ (n=flaccid@123-243-80-114.tpgi.com.au) Quit (Read error: 110 (Connection timed out))
  52. [10:52:56] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit (Read error: 104 (Connection reset by peer))
  53. [10:53:18] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
  54. [11:03:48] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit (Read error: 104 (Connection reset by peer))
  55. [11:04:21] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
  56. [11:04:22] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit (Remote closed the connection)
  57. [11:19:39] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
  58. [11:21:36] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
  59. [12:12:27] * priidu_ (n=aa@sa-84-52-30-11.saturn.infonet.ee) has joined #openid
  60. [12:37:10] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit ()
  61. [12:53:16] * jcollie (n=jcollie@dsl-ppp239.isunet.net) Quit ("Ex-Chat")
  62. [13:04:04] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
  63. [13:31:23] * jcollie (n=jcollie@dsl-ppp239.isunet.net) has joined #openid
  64. [13:33:00] * idnar (i=mithrand@unaffiliated/idnar) Quit (Nick collision from services.)
  65. [13:33:03] * idnar_ (i=mithrand@unaffiliated/idnar) has joined #openid
  66. [13:33:19] * idnar_ is now known as idnar
  67. [13:41:05] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) Quit (Read error: 110 (Connection timed out))
  68. [13:43:25] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) Quit (Read error: 110 (Connection timed out))
  69. [13:45:43] * shigeta (n=shigeta@70.36.100.220.dy.bbexcite.jp) has joined #openid
  70. [14:04:53] * ulinskie (n=user@121.54.107.94) has joined #openid
  71. [14:24:51] * MrTopf (i=hidden-u@oecher.info) has joined #openid
  72. [14:52:12] * fmerges (n=fmerges@87.200.76.66) has joined #openid
  73. [14:52:31] <fmerges> hi all
  74. [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) {
  75. [15:19:49] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit ()
  76. [15:41:33] * _keturn (n=acapnoti@pdpc/supporter/sustaining/keturn) has joined #openid
  77. [15:43:03] * jrbot (n=supybot@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
  78. [15:50:35] * a9913 (n=a9913@unaffiliated/a9913) has joined #openid
  79. [16:12:55] * pezra (n=pezra@69.15.81.122) has joined #openid
  80. [16:13:56] * lei- (n=adamvsg@h222.7.255.206.cable.lngv.cablelynx.com) has joined #openid
  81. [16:17:35] * TedThibodeauJr_ (n=Thud@ws2.openlinksw.com) has joined #openid
  82. [16:20:16] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) has joined #openid
  83. [16:23:29] * TedThibodeauJr (n=Thud@c-76-119-195-179.hsd1.ma.comcast.net) Quit (Nick collision from services.)
  84. [16:23:39] * TedThibodeauJr_ is now known as TedThibodeauJr
  85. [16:35:51] * Plouj (n=Plouj@red.cs.yorku.ca) has joined #openid
  86. [16:35:52] <Plouj> hi
  87. [16:36:14] <Plouj> can I use my google email wherever a site asks for an OpenID?
  88. [16:46:22] * polyonymous_ (n=hacker@pD953AE03.dip0.t-ipconnect.de) Quit (Read error: 110 (Connection timed out))
  89. [16:47:19] <lei-> i don't believe so
  90. [16:47:25] <vahur> I would guess no
  91. [16:47:37] <lei-> usually you use an openid address
  92. [16:47:52] * fmerges (n=fmerges@87.200.76.66) has left #openid
  93. [16:48:04] <lei-> for example, mine: openid.aol.com/lei-
  94. [16:48:15] <lei-> if i had an account with aol
  95. [16:48:57] <lei-> i believe google is supposed to add openid, just not sure when
  96. [16:50:21] * TedThibodeauJr (n=Thud@ws2.openlinksw.com) Quit (Read error: 110 (Connection timed out))
  97. [16:53:39] * danieljohnlewis (n=danieljo@client-82-3-74-229.manc.adsl.virgin.net) Quit ()
  98. [16:54:02] * TedThibodeauJr (n=Thud@c-76-119-195-179.hsd1.ma.comcast.net) has joined #openid
  99. [16:55:48] <Plouj> but wikipedia lists google as an openid provider...
  100. [16:59:09] * ulinskie (n=user@121.54.107.94) Quit (Remote closed the connection)
  101. [17:01:55] <lei-> but it doesn't give an example for the openid url?
  102. [17:02:51] <keturn> google Blogger accounts might be OpenIDs
  103. [17:04:07] <Plouj> http://en.wikipedia.org/wiki/List_of_OpenID_providers
  104. [17:04:14] <Plouj> Google: a user's GMail account can be used as an OpenID[citation needed].
  105. [17:14:13] * priidu_ (n=aa@sa-84-52-30-11.saturn.infonet.ee) Quit (Remote closed the connection)
  106. [17:14:24] <Plouj> and what about using client certificates? Does that require a site to use SSL?
  107. [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 ?
  108. [17:22:38] * keturn supposes he can at least add links to those.
  109. [17:23:41] * a9913 (n=a9913@unaffiliated/a9913) Quit (Read error: 104 (Connection reset by peer))
  110. [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
  111. [17:28:57] * a9913 (n=a9913@unaffiliated/a9913) has joined #openid
  112. [17:31:17] * a9913 (n=a9913@unaffiliated/a9913) Quit (Remote closed the connection)
  113. [17:47:03] <Plouj> ok
  114. [19:11:05] * shigeta (n=shigeta@70.36.100.220.dy.bbexcite.jp) Quit ("Leaving...")
  115. [19:11:40] * MrTopf (i=hidden-u@oecher.info) Quit ()
  116. [19:14:38] * BrokeStatus (n=Cody@74-129-166-74.dhcp.insightbb.com) Quit (No route to host)
  117. [19:26:48] * frostschutz (n=frostsch@p57B25BA4.dip.t-dialin.net) has joined #openid
  118. [19:37:31] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
  119. [20:20:11] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) Quit ("Leaving")
  120. [20:49:45] * GabeW is quintuple tasking
  121. [20:49:49] <GabeW> but keturn if you are there...
  122. [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
  123. [21:16:15] <Plouj> oh
  124. [21:19:42] <GabeW> ok
  125. [21:19:45] <GabeW> ping?
  126. [21:23:24] * MrTopf (n=cs@pD9EBBBC1.dip.t-dialin.net) has joined #openid
  127. [22:17:34] * pezra (n=pezra@69.15.81.122) has left #openid
  128. [22:28:10] * WardCunningham (n=WardCunn@75.148.54.233) has joined #openid
  129. [22:41:16] * GabeW waves hi
  130. [22:44:20] <GabeW> he
  131. [22:47:12] <GabeW> keturn, cygnus?
  132. [22:51:33] <PibbRelay> <cygnus> ** cygnus stirs
  133. [22:54:03] <GabeW> oh woot
  134. [22:54:27] <GabeW> i really want to dig into this extra-discovery-while-doing-openid thing that I was trying to do
  135. [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)
  136. [22:58:22] <GabeW> ok, but python makes this sort of hacking easy
  137. [23:00:14] <PibbRelay> <cygnus> yeah. maybe discoverYadis(uri, endpoint_cls=OpenIDServiceEndpoint)
  138. [23:00:35] <PibbRelay> <cygnus> then endpoint_cls.fromXRDS(yadis_url, body)
  139. [23:01:07] <PibbRelay> <cygnus> and other hacking that will be necessary to get your endpoint class passed in. :/
  140. [23:01:12] <GabeW> hm
  141. [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.
  142. [23:02:28] <GabeW> hm
  143. [23:02:36] <GabeW> that seems like a java way to do it
  144. [23:02:55] * GabeW means that pejoratively ;)
  145. [23:02:59] <GabeW> j/k
  146. [23:03:17] <GabeW> let me think
  147. [23:03:25] <PibbRelay> <cygnus> The phrase "knee-jerk" did come to mind, yes..
  148. [23:04:52] <GabeW> part of my challenge here is understanding all the abstractions that are in there now
  149. [23:05:03] <GabeW> so I'm hesitant to say one thing is better than the other wihout having interlzied what is there
  150. [23:05:12] <GabeW> internalized
  151. [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...
  152. [23:06:21] <GabeW> hah
  153. [23:06:37] <GabeW> any consideration to refactoring/simplifying the abstractions?
  154. [23:07:10] <GabeW> here's another thing - the discovery suff will be used independently of openid in the future
  155. [23:07:39] <PibbRelay> <cygnus> ** cygnus nods
  156. [23:08:15] * GabeW thinks there is a common architetural pattern here
  157. [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. :)
  158. [23:08:30] <GabeW> hehe
  159. [23:08:33] <GabeW> yes
  160. [23:08:38] <GabeW> right
  161. [23:08:40] <GabeW> and time to do ti
  162. [23:09:07] <GabeW> so discovery (xri res & yadis) is definitely going to be used outside of openid
  163. [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.
  164. [23:09:28] <GabeW> hehe
  165. [23:09:34] <GabeW> yah, and we need to think about it
  166. [23:09:50] <GabeW> because there will be similar interactions between service code and discovery code outside of openid
  167. [23:12:51] <GabeW> hm
  168. [23:13:06] <GabeW> you konw, how hard would it be simply to attach a discoveryresult to the openid authrequest?
  169. [23:13:11] <GabeW> like bubbling it back through?
  170. [23:13:15] <GabeW> that would almost be good enough fornow
  171. [23:13:58] * ViperMaul (i=ViperMau@c-76-28-204-113.hsd1.wa.comcast.net) Quit (brown.freenode.net irc.freenode.net)
  172. [23:13:58] * PibbRelay (n=supybot@nat/janrain/x-f60b7e4dfefab766) Quit (brown.freenode.net irc.freenode.net)
  173. [23:17:18] * PibbRelay (n=supybot@nat/janrain/x-53bab1fd8741b3fa) has joined #openid
  174. [23:18:02] * MrTopf (n=cs@pD9EBBBC1.dip.t-dialin.net) Quit ()
  175. [23:18:12] <PibbRelay> <cygnus> anyway, bbiab
  176. [23:18:14] <PibbRelay> <Gabe Wachob> ok
  177. [23:18:16] <PibbRelay> <Gabe Wachob> pibbrelay is back
  178. [23:21:50] * ViperMaul (i=ViperMau@c-76-28-204-113.hsd1.wa.comcast.net) has joined #OpenID
  179. [23:41:30] * SignpostMarv (n=Signpost@82-71-31-169.dsl.in-addr.zen.co.uk) has joined #openid
  180. [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
  181. [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
  182. [23:47:28] <keturn> then, two years go by, and nobody uses any of that
  183. [23:47:29] <keturn> ever
  184. [23:47:37] <keturn> the only people who use yadis are OpenID
  185. [23:48:32] <keturn> and so things start to get more entangled between the yadis and openid codebases again
  186. [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
  187. [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.