IRC Log for #openid on 2008-06-10
Timestamps are in UTC.
- [00:05:20] <_keturn>
not afaik
- [00:07:17] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit (Read error: 104 (Connection reset by peer))
- [00:07:30] * illustir (n=alper@s55912056.adsl.wanadoo.nl) has joined #openid
- [00:42:11] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [00:46:49] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit ()
- [01:15:10] * mtrichardson (n=michaelr@70.99.220.242) Quit ()
- [02:29:37] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) has joined #openid
- [02:33:44] * Mitsurugi (n=Nightmar@238.Red-83-34-148.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
- [02:35:59] * SunWuKung (n=SunWuKun@S01060016cbc4c705.vc.shawcable.net) Quit ()
- [02:43:20] * eadz (n=eadz@pdpc/supporter/student/Eadz) has joined #openid
- [02:43:48] <eadz>
i'm not sure what's wrong. PhpMyID server or RubyRails's client...
- [02:47:08] * eadz (n=eadz@pdpc/supporter/student/Eadz) Quit ("[BX] Time wasted: all of it")
- [02:47:20] * Mitsurugi (n=Nightmar@247.Red-83-61-237.staticIP.rima-tde.net) has joined #openID
- [02:55:41] * Cryption (n=Cryption@12.189.114.58) Quit ()
- [03:25:32] * Dallas[h] is now known as DallasG
- [04:02:12] * stub (n=stub@ppp-58-8-12-169.revip2.asianet.co.th) has joined #openid
- [04:38:25] * SunWuKung (n=SunWuKun@S01060016cbc4c705.vc.shawcable.net) has joined #openid
- [05:32:17] * eburcat (n=eitanb@bzq-84-108-233-127.cablep.bezeqint.net) has joined #openid
- [05:46:08] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) Quit ()
- [05:55:53] * metadaddy (n=metadadd@c-24-6-62-207.hsd1.ca.comcast.net) Quit ()
- [06:05:11] * eburcat (n=eitanb@bzq-84-108-233-127.cablep.bezeqint.net) Quit (Read error: 104 (Connection reset by peer))
- [06:06:53] * lopnor (n=lopnor@nat.soffritto.org) Quit (Read error: 110 (Connection timed out))
- [06:16:16] * lopnor (n=lopnor@nat.soffritto.org) has joined #openid
- [06:37:16] * marclaporte1 (n=Marc_Lap@out.clearnet.com) has joined #openid
- [06:56:19] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
- [07:16:26] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
- [07:16:26] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [07:17:23] * Omni|AFK (n=hopper@pdpc/supporter/sustaining/Omnifarious) Quit (Remote closed the connection)
- [07:17:28] * Omni|AFK (n=hopper@attic.omnifarious.org) has joined #openid
- [07:22:22] * bortzmeyer (i=bortzmey@batilda.nic.fr) has joined #openid
- [07:31:42] * marclaporte1 (n=Marc_Lap@out.clearnet.com) Quit (Read error: 110 (Connection timed out))
- [07:43:42] * desu (n=me@unaffiliated/desu) has joined #openid
- [07:47:04] * stub (n=stub@canonical/launchpad/stub) Quit (Read error: 104 (Connection reset by peer))
- [08:02:05] * illustir (n=alper@s55912056.adsl.wanadoo.nl) has joined #openid
- [08:03:29] * stub (n=stub@ppp-58-8-240-169.revip2.asianet.co.th) has joined #openid
- [08:10:51] * stub (n=stub@canonical/launchpad/stub) Quit ("Leaving.")
- [08:36:19] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
- [08:39:15] * bens_ (n=bens@gateb.mh.bbc.co.uk) has joined #openid
- [08:39:16] * stub (n=stub@ppp-58-8-240-169.revip2.asianet.co.th) has joined #openid
- [09:03:13] * shigeta_ (n=shigeta@124.32.114.226) has joined #openid
- [09:14:31] * hillsy (n=shhi2@npfit3.dh.bytemark.co.uk) has joined #openid
- [09:20:29] * shigeta (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
- [09:21:56] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit (Read error: 113 (No route to host))
- [09:22:17] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
- [09:25:54] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit ()
- [09:38:38] * desudesu (n=me@unaffiliated/desu) has joined #openid
- [09:45:37] * illustir (n=alper@5356AABE.cable.casema.nl) has joined #openid
- [09:46:58] * desu (n=me@unaffiliated/desu) Quit (Nick collision from services.)
- [09:47:05] * desudesudesu (n=me@unaffiliated/desu) has joined #openid
- [09:47:29] * desudesu (n=me@unaffiliated/desu) Quit (Nick collision from services.)
- [09:47:33] * desudesudesu is now known as desu
- [10:05:10] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [10:16:55] * desu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
- [10:19:25] * shigeta_ (n=shigeta@124.32.114.226) Quit (Read error: 110 (Connection timed out))
- [10:36:16] * desu (n=me@unaffiliated/desu) has joined #openid
- [10:38:53] * DotBG (n=Ilia@190.220.191-91.rev.maxtelecom.bg) has joined #openid
- [10:59:04] * hillsy is now known as vmware|sux
- [11:16:16] * vmware|sux is now known as hillsy
- [11:18:23] * desudesu (n=me@unaffiliated/desu) has joined #openid
- [11:34:59] * desu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
- [11:35:30] * desudesu is now known as desu
- [11:36:05] * DotBG (n=Ilia@190.220.191-91.rev.maxtelecom.bg) Quit ("Konversation terminated!")
- [11:46:10] * nicerobot (n=nix@179.198.175.24.cfl.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [11:47:09] * desudesu (n=me@unaffiliated/desu) has joined #openid
- [11:48:02] * stub (n=stub@canonical/launchpad/stub) Quit ("Leaving.")
- [12:01:08] * desu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
- [12:14:24] * desudesu (n=me@unaffiliated/desu) Quit (Read error: 110 (Connection timed out))
- [12:28:47] * MacTed (n=Thud@twentyfourmullen.hsd1.ma.comcast.net) Quit ()
- [12:51:14] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [13:14:16] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit (Read error: 104 (Connection reset by peer))
- [13:14:50] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
- [13:15:24] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) Quit ()
- [14:18:18] * MacTed (n=Thud@63.119.36.36) has joined #openid
- [14:18:18] <jibot>
MacTed is a Technology Evangelist from http://www.openlinksw.com/ and a Troublemaker from Way Back
- [14:38:42] * Didac (n=Nightmar@18.Red-83-37-140.dynamicIP.rima-tde.net) has joined #openID
- [14:40:47] * Mitsurugi (n=Nightmar@247.Red-83-61-237.staticIP.rima-tde.net) Quit (Read error: 113 (No route to host))
- [14:58:08] * Mitsu (n=Nightmar@239.Red-83-42-30.dynamicIP.rima-tde.net) has joined #openID
- [14:58:38] * marclaporte1 (n=Marc_Lap@out.clearnet.com) has joined #openid
- [14:58:54] * Didac (n=Nightmar@18.Red-83-37-140.dynamicIP.rima-tde.net) Quit (Read error: 110 (Connection timed out))
- [15:03:14] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (No route to host)
- [15:03:17] * idnar (i=mithrand@unaffiliated/idnar) Quit (kubrick.freenode.net irc.freenode.net)
- [15:03:17] * _keturn (n=acapnoti@c-71-236-228-127.hsd1.or.comcast.net) Quit (kubrick.freenode.net irc.freenode.net)
- [15:05:27] * idnar (i=mithrand@unaffiliated/idnar) has joined #openid
- [15:06:55] * desu (n=me@unaffiliated/desu) has joined #openid
- [15:08:29] * _keturn (n=acapnoti@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [15:11:57] * bens_ (n=bens@gateb.mh.bbc.co.uk) Quit (Remote closed the connection)
- [15:22:21] * illustir (n=alper@5356AABE.cable.casema.nl) Quit ()
- [15:22:57] * marclaporte1 (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
- [15:43:20] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
- [15:43:20] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [15:44:51] * bortzmeyer (i=bortzmey@batilda.nic.fr) has left #openid
- [15:50:00] * Mitsu (n=Nightmar@239.Red-83-42-30.dynamicIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
- [15:51:41] * Mitsu (n=Nightmar@217.Red-88-24-252.staticIP.rima-tde.net) has joined #openID
- [16:10:30] * bens_ (n=bens@gatea.mh.bbc.co.uk) has joined #openid
- [16:16:20] * illustir (n=alper@s55912056.adsl.wanadoo.nl) has joined #openid
- [16:22:38] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
- [16:38:35] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
- [16:38:35] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [16:43:09] * metadaddy (n=metadadd@c-24-6-62-207.hsd1.ca.comcast.net) has joined #openid
- [17:01:26] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 110 (Connection timed out))
- [17:34:16] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit (Read error: 104 (Connection reset by peer))
- [17:35:18] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
- [17:40:29] * hillsy (n=shhi2@npfit3.dh.bytemark.co.uk) Quit ("Leaving")
- [17:56:35] * bens_ (n=bens@gatea.mh.bbc.co.uk) Quit ("This computer has gone to sleep")
- [17:57:40] * Dvyjones (n=Dvyjones@wikimedia/Dvyjones) has joined #openid
- [17:58:26] <Dvyjones>
When the yadis manager tries to get a session var that isn't set yet, should I return ''?
- [17:58:35] <Dvyjones>
That is, an empty string
- [18:01:19] <johill>
Dvyjones: does that happen? I would guess my implementation raises a KeyError (in python)
- [18:03:30] <Dvyjones>
mine does to
- [18:03:52] <Dvyjones>
but it tries to get a session var that isn't set, and then everything stops with a KeyError
- [18:05:12] <Dvyjones>
_yadis_manager__openid_consumer_
- [18:05:18] <Dvyjones>
that is the var it tries to get
- [18:05:26] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) has joined #openid
- [18:06:13] <Dvyjones>
keturn: Do you know why? Seems like some bad programming, not catching KeyErrors :P
- [18:07:21] <johill>
hm, haven't seen that happen
- [18:08:54] <Dvyjones>
maybe setting doesn't work?
- [18:09:19] <johill>
when does it happen for you?
- [18:11:46] <Dvyjones>
File "***\openid\yadis\manager.py", line 156, in getManager
- [18:11:46] <Dvyjones>
manager = self.session.get(self.getSessionKey())
- [18:13:57] <Dvyjones>
johill: That is after entering my OpenID identifier, and pressing "Log in" (authrequest = consumer.begin(user_url=str(self.request.get('openid_identifier')), anonymous=False))
- [18:15:18] <johill>
hm
- [18:16:05] <_keturn>
dict.get() returns a default argument for keys that are not set (None unless otherwise specified)
- [18:16:25] <Dvyjones>
so, I should add a third argument?
- [18:16:36] <Dvyjones>
the return argument :P
- [18:16:54] <_keturn>
that defaults to None if you leave it off
- [18:17:09] <johill>
ohh yeah
- [18:17:16] <johill>
use UserDict.DictMixin
- [18:20:18] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) Quit (Read error: 101 (Network is unreachable))
- [18:20:43] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) has joined #openid
- [18:25:29] <Dvyjones>
hmm
- [18:25:52] <Dvyjones>
File "***\openid\yadis\manager.py", line 157, in getManager
- [18:25:52] <Dvyjones>
if (manager is not None and (manager.forURL(self.url) or force)): AttributeError: 'Text' object has no attribute 'forURL'
- [18:25:59] <Dvyjones>
still getting strange errors :P
- [18:26:08] <Dvyjones>
seems like it doesn't unpickle :S
- [18:26:36] <Dvyjones>
the session data is stored in the db is Text
- [18:28:02] <Dvyjones>
nope, everything is pickled, and should be unpickled
- [18:28:47] <Dvyjones>
Anyone got some ideas?
- [18:30:43] * tjohns (n=tjohns@cpe-76-170-58-80.socal.res.rr.com) has joined #openid
- [18:30:47] <johill>
what is a Text object?
- [18:31:32] <johill>
that doesn't seem to exist
- [18:32:01] <johill>
it should be a YadisServiceManager instance
- [18:32:33] <Dvyjones>
Text is provided with GAE
- [18:32:51] <Dvyjones>
I'll try to do something with UserDict.DictMixin
- [18:32:52] <johill>
then you're not unwrapping the object properly?
- [18:33:09] <johill>
got code?
- [18:33:54] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
- [18:33:54] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [18:34:26] <Dvyjones>
session code?
- [18:35:25] <Dvyjones>
johill: Here: http://rafb.net/p/5h5W0X39.html
- [18:37:55] <johill>
why don't you just pickle it always?
- [18:38:02] <johill>
and why restrict to string keys?
- [18:38:19] <johill>
also, I think you should use isinstance(k, str) instead of type(k) == type('') but hey :)
- [18:38:44] <Dvyjones>
ok
- [18:38:45] <Dvyjones>
:P
- [18:38:48] <johill>
and
- [18:38:53] <johill>
>>> '<pickle>'[:7]
- [18:38:54] <johill>
'<pickle'
- [18:39:02] <johill>
there, what might be the problem? :P
- [18:39:06] <Dvyjones>
hmm
- [18:39:07] <Dvyjones>
xD
- [18:39:21] <Dvyjones>
I'll do pickle always from now on
- [18:39:28] <johill>
and __getitem__ has no default, it should raise a keyerror
- [18:39:51] <johill>
only get() has a default which defaults to None
- [18:41:13] <johill>
see http://docs.python.org/ref/sequence-types.html
- [18:41:47] <Dvyjones>
ok
- [18:41:55] <johill>
implement those, and see UserDict.DictMixin
- [18:44:33] <Dvyjones>
Using UserDict.DictMixin as the parent class then?
- [18:46:21] <johill>
yeah
- [18:50:10] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) Quit ()
- [18:51:45] <Dvyjones>
What should store.getAssociation return if it doesn't find any associations matching?
- [18:52:26] <johill>
mine returns None
- [18:52:43] <johill>
I suspect that is what it wants, I read the docs while writing it ;)
- [18:57:16] <Dvyjones>
hmm
- [18:59:07] <Dvyjones>
Does the server_url, handle, secret or assoc_type on the Association include non-ascii characters?
- [19:00:22] * marclaporte1 (n=Marc_Lap@out.clearnet.com) has joined #openid
- [19:00:59] <johill>
no idea
- [19:02:04] * mtrichardson (n=michaelr@dsl093-039-218.pdx1.dsl.speakeasy.net) Quit (Read error: 104 (Connection reset by peer))
- [19:19:21] * marclaporte (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
- [19:21:35] <_keturn>
those should be pretty much all byte arrays
- [19:22:11] <Dvyjones>
so store as Blob in database then?
- [19:22:15] <_keturn>
mbut there's nothing with any unicode encoding in there, should be all ascii, I don't remember how the secret is formatted
- [19:22:15] * marclaporte1 (n=Marc_Lap@out.clearnet.com) Quit (Read error: 113 (No route to host))
- [19:23:09] <Dvyjones>
BadValueError: Property handle must be convertible to a Blob instance (Blob() argument should be str instance, not unicode)
- [19:23:12] <Dvyjones>
hmm
- [19:25:55] <_keturn>
does this work? http://code.google.com/p/google-app-engine-samples/source/browse/trunk/openid-consumer/store.py
- [19:26:15] <_keturn>
(I mean, it comes with a README that says "this does not work", so maybe not...)
- [19:29:17] <Dvyjones>
YAY! I got to the MyOpenID Signin page :D
- [19:29:47] <Dvyjones>
So the first half is done, now to test if it gets the simplereg params, and then see if my page gets them back
- [19:31:26] <Dvyjones>
ok, it worked (i think)
- [19:32:26] <_keturn>
hooray
- [19:32:45] <Dvyjones>
Just need to upload it to my server (localhost didn't work :P)
- [19:33:21] <Dvyjones>
3 login methods on my page: Register on page, google accounts and OpenID.
- [19:33:28] <Dvyjones>
People shouldn't complain :P
- [19:37:08] <Dvyjones>
Erm
- [19:37:11] <Dvyjones>
didn't work xD
- [19:39:47] <Dvyjones>
Got 302 Redirect :S
- [19:41:39] * metadaddy is now known as metadaddy_lunch
- [19:43:21] * Mitsu (n=Nightmar@217.Red-88-24-252.staticIP.rima-tde.net) Quit (Read error: 104 (Connection reset by peer))
- [19:55:40] <Dvyjones>
I get this error when coming back: TypeError: __import__() argument 1 must be string without null bytes, not str
- [19:56:18] <Dvyjones>
I give up the pickling :@
- [19:59:50] * Mitsu (n=Nightmar@190.Red-83-34-102.dynamicIP.rima-tde.net) has joined #openID
- [20:03:51] * DaSkreech (n=skreech@katapult/ninja/daskreech) has joined #openid
- [20:03:54] <DaSkreech>
Hallo
- [20:04:11] <DaSkreech>
how do you prevent Phishing in OpenID?
- [20:08:38] * Dvyjones (n=Dvyjones@wikimedia/Dvyjones) has left #openid
- [20:08:41] * desu (n=me@unaffiliated/desu) Quit ("Connection reset by peer pressure")
- [20:11:14] <_keturn>
use an OP that uses non-phishable authentication credentials (infocards, ssl client certificate, keyfob, telephone, etc)
- [20:44:15] * metadaddy_lunch is now known as metadaddy
- [20:50:28] <DaSkreech>
ok
- [20:51:52] <samsm>
Pretty much the same way you prevent phishing anywhere else. :)
- [20:52:37] <samsm>
Except only one provider has to implement those features and all relying parties benefit.
- [20:54:21] <DaSkreech>
so you would set your Auth server to only supply credentials viable for a single site?
- [21:12:58] * marclaporte (n=Marc_Lap@out.clearnet.com) has joined #openid
- [21:12:58] <jibot>
marclaporte is Marc Laporte from Tiki CMS/Groupware
- [21:14:18] * DaSkreech waves
- [21:14:47] * desu (n=me@unaffiliated/desu) has joined #openid
- [21:18:18] * MacTed (n=Thud@63.119.36.36) Quit ()
- [21:19:53] * xpo (n=xpo@AMontpellier-256-1-65-77.w90-28.abo.wanadoo.fr) has joined #openid
- [22:04:33] * nicerobot (n=nix@179.198.175.24.cfl.res.rr.com) has joined #openid
- [23:10:23] * mtrichardson (n=michaelr@68-26-168-44.area1.spcsdns.net) has joined #openid
- [23:18:51] * illustir (n=alper@s55912056.adsl.wanadoo.nl) Quit ()
- [23:48:30] * desu (n=me@unaffiliated/desu) Quit ("Connection reset by peer pressure")
- [23:55:15] * DaSkreech (n=skreech@katapult/ninja/daskreech) Quit ("Lost terminal")
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.