IRC Log for #openid on 2010-03-12
Timestamps are in UTC.
- [00:07:27] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Quit: leaving)
- [00:17:59] * karstensrage (~chatzilla@ffnat.copart.com) Quit (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
- [00:52:04] * shigeta (~shigeta@sakkgw2.sixapart.jp) has joined #openid
- [00:59:14] * gxgcristea (~gino@ip65-47-28-158.z28-47-65.customer.algx.net) Quit (Quit: Leaving.)
- [01:17:36] <flaccid>
mtx_init providers like myopenid provide this log
- [01:36:28] * cao1 (~cao@p72023-ipbffx02marunouchi.tokyo.ocn.ne.jp) Quit (Read error: Connection reset by peer)
- [01:46:41] * cao (~cao@p72023-ipbffx02marunouchi.tokyo.ocn.ne.jp) has joined #openid
- [01:54:32] <mtx_init>
flaccid: ok, I just dont know why, seems risky to privacy and all.
- [02:01:01] * Viper550 (kvirc@wikipedia/ViperSnake151) has joined #openid
- [02:01:19] <Viper550>
Why did you move the wiki to a different platform? It doesn't even support openid!
- [02:07:03] <keturn>
if you're referring to wiki.openid.net, afaik there's no one in this channel that was involved in that decision
- [02:08:24] * Viper550 (kvirc@wikipedia/ViperSnake151) Quit (Quit: MAH BOY)
- [02:14:53] * flaccid (~vwen98@ppp59-167-167-106.static.internode.on.net) Quit (Read error: Connection reset by peer)
- [02:27:39] * MacTed (~Thud@c-24-61-62-241.hsd1.ma.comcast.net) has joined #openid
- [02:43:53] * flaccid (~vwen98@ppp59-167-167-106.static.internode.on.net) has joined #openid
- [02:45:40] * abraxas (~ronkorvin@p10103-ipngn1501marunouchi.tokyo.ocn.ne.jp) has joined #openid
- [02:51:27] * flaccid (~vwen98@ppp59-167-167-106.static.internode.on.net) Quit (Ping timeout: 268 seconds)
- [03:07:08] * karstensrage (~karstensr@c-71-202-243-186.hsd1.ca.comcast.net) has joined #openid
- [03:12:20] * daleolds (~daleolds@137.65.157.43) has left #openid
- [03:42:49] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [03:46:07] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [03:46:31] <tjgillies>
is this an official channel?
- [03:47:05] <yangman>
tjgillies: yes
- [03:50:57] <tjgillies>
cool
- [03:51:07] <tjgillies>
adding as new auto-join chan
- [04:08:42] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Ping timeout: 256 seconds)
- [04:13:43] <karstensrage>
lol
- [04:20:47] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [04:27:09] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Ping timeout: 276 seconds)
- [04:28:06] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Quit: leaving)
- [04:37:24] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [04:39:36] * shigeta_ (~shigeta@sakkgw2.sixapart.jp) has joined #openid
- [04:42:32] * Politoed (~hpeixoto@cica-proj.fe.up.pt) Quit (Ping timeout: 248 seconds)
- [04:42:55] * shigeta (~shigeta@sakkgw2.sixapart.jp) Quit (Ping timeout: 264 seconds)
- [04:46:55] * flaccid (~vwen98@ppp59-167-167-106.static.internode.on.net) has joined #openid
- [04:55:48] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Read error: Connection reset by peer)
- [04:58:33] * xpo (~xpo@bearstech/xpo) Quit (Quit: xpo)
- [05:08:16] * daleolds (~daleolds@c-174-52-159-100.hsd1.ut.comcast.net) has joined #openid
- [05:12:01] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [05:25:24] * Politoed (~hpeixoto@a213-22-155-51.cpe.netcabo.pt) has joined #openid
- [05:29:43] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Ping timeout: 264 seconds)
- [05:42:03] * oxi (~oxi@unaffiliated/oxi) has joined #openid
- [05:49:14] * oxi (~oxi@unaffiliated/oxi) Quit (Quit: oxi)
- [06:18:53] * daleolds (~daleolds@c-174-52-159-100.hsd1.ut.comcast.net) has left #openid
- [06:33:47] * mtx_init (~mtx_init@unaffiliated/mtx-init/x-7936658) Quit (Remote host closed the connection)
- [06:55:06] * Kaliya (~Adium@cpe-66-68-191-74.austin.res.rr.com) has joined #openid
- [07:01:14] * Kaliya (~Adium@cpe-66-68-191-74.austin.res.rr.com) has left #openid
- [07:41:36] * Politoed (~hpeixoto@a213-22-155-51.cpe.netcabo.pt) Quit (Ping timeout: 260 seconds)
- [08:31:03] * berkes (~ber@a83-163-58-51.adsl.xs4all.nl) Quit (Quit: Ex-Chat)
- [08:37:16] * qwp0 (~qwp0@84.245.64.190) has joined #openid
- [08:42:27] * qwp0 (~qwp0@84.245.64.190) Quit (Remote host closed the connection)
- [08:48:21] * oxi (~oxi@unaffiliated/oxi) has joined #openid
- [08:51:17] * oxi (~oxi@unaffiliated/oxi) Quit (Client Quit)
- [09:57:52] * kengyu (~kengyu@210.242.151.101) Quit (Ping timeout: 264 seconds)
- [10:59:25] * abraxas (~ronkorvin@p10103-ipngn1501marunouchi.tokyo.ocn.ne.jp) Quit (Quit: abraxas)
- [12:33:35] * daedeloth (~daedeloth@ip-83-134-155-251.dsl.scarlet.be) has joined #openid
- [13:30:37] * MacTed (~Thud@c-24-61-62-241.hsd1.ma.comcast.net) Quit ()
- [13:35:16] * oxi (~oxi@unaffiliated/oxi) has joined #openid
- [13:36:14] * oxi (~oxi@unaffiliated/oxi) Quit (Client Quit)
- [13:37:48] * shigeta_ (~shigeta@sakkgw2.sixapart.jp) Quit (Quit: Leaving...)
- [14:25:54] * singpolyma (~singpolym@67.204.32.120) has joined #openid
- [14:26:04] * karstensrage (~karstensr@c-71-202-243-186.hsd1.ca.comcast.net) Quit (Quit: Leaving)
- [14:37:19] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [14:51:40] * MacTed (~Thud@63.119.36.36) has joined #openid
- [15:21:43] * singpolyma (~singpolym@67.204.32.120) Quit (Quit: leaving)
- [15:23:39] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [15:23:45] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Client Quit)
- [15:24:10] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [15:40:31] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Ping timeout: 265 seconds)
- [15:41:46] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [16:25:11] * karstensrage (~chatzilla@ffnat.copart.com) has joined #openid
- [16:42:03] * oxi (~oxi@unaffiliated/oxi) has joined #openid
- [16:56:35] * daleolds (~daleolds@137.65.157.43) has joined #openid
- [16:57:12] * oxi (~oxi@unaffiliated/oxi) Quit (Quit: oxi)
- [17:03:27] * daleolds (~daleolds@137.65.157.43) has left #openid
- [17:07:35] * daleolds (~daleolds@137.65.229.62) has joined #openid
- [17:17:13] * tbbrown (~tbbrown@tx-71-52-73-250.dhcp.embarqhsd.net) has joined #openid
- [17:42:32] * gxgcristea (~gino@ip65-47-28-158.z28-47-65.customer.algx.net) has joined #openid
- [17:45:10] * daedeloth (~daedeloth@ip-83-134-155-251.dsl.scarlet.be) Quit (Read error: Connection reset by peer)
- [17:50:20] * daleolds1 (~daleolds@137.65.229.62) has joined #openid
- [17:50:20] * daleolds (~daleolds@137.65.229.62) Quit (Read error: Connection reset by peer)
- [17:52:40] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Quit: leaving)
- [17:55:35] * febb (~febb@unaffiliated/febb) Quit (Quit: Leaving / Me voy...)
- [17:55:48] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [18:01:33] * daleolds1 (~daleolds@137.65.229.62) has left #openid
- [18:09:40] * daleolds (~daleolds@137.65.229.62) has joined #openid
- [18:09:50] * daleolds (~daleolds@137.65.229.62) has left #openid
- [18:26:31] * gxgcristea (~gino@ip65-47-28-158.z28-47-65.customer.algx.net) has left #openid
- [18:52:55] * daleolds (~daleolds@137.65.229.62) has joined #openid
- [18:54:10] * daleolds (~daleolds@137.65.229.62) has left #openid
- [19:51:05] * daleolds (~daleolds@137.65.156.20) has joined #openid
- [20:07:20] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Ping timeout: 248 seconds)
- [20:08:40] * daleolds (~daleolds@137.65.156.20) Quit (Ping timeout: 245 seconds)
- [20:19:15] * daleolds (~daleolds@137.65.156.20) has joined #openid
- [20:19:37] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) has joined #openid
- [20:40:40] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Quit: leaving)
- [20:41:00] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [20:42:45] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Client Quit)
- [20:43:03] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [21:06:36] * febb (~febb@unaffiliated/febb) has joined #openid
- [21:24:50] * daleolds (~daleolds@137.65.156.20) has left #openid
- [21:26:57] * efphe_ (~efphe@host203-128-dynamic.104-80-r.retail.telecomitalia.it) has joined #openid
- [21:27:17] <efphe_>
hello, i'm developing an openid server, with python
- [21:27:42] <efphe_>
it seems all works well, but in the final steps i'm not able to pass the claimed_id field
- [21:27:49] <efphe_>
if i try by doing:
- [21:28:17] <efphe_>
rqst.answer(1, 'some_claimed_id')
- [21:28:20] <efphe_>
i have the error:
- [21:28:28] <efphe_>
claimed_id is new in OpenID 2.0 and not available for http://openid.net/signon/1.0
- [21:29:04] <efphe_>
mmm, actually i'm a little bit confused: the client trying to auth already works with google, so i think it's using the right protocol
- [21:29:13] <efphe_>
so, I presume there's some error on server side
- [21:29:18] <efphe_>
do you have any hint?
- [21:31:35] * daleolds (~daleolds@137.65.229.62) has joined #openid
- [21:32:07] <keturn>
I think that means that the server parsed the incoming checkid request as a version 1.0 request,
- [21:32:59] <keturn>
and in OpenID version 1, the server doesn't get to specify claimed_id in the response. so you just want rqst.answer(True) in that case.
- [21:33:36] <efphe_>
keturn, I need to use claimed_id, i'm wondering how can i use the 2.0 protocol
- [21:33:56] <efphe_>
or to set claimed_id anyway
- [21:34:05] <efphe_>
independently by the protocol version
- [21:34:51] <keturn>
how was your rqst object constructed?
- [21:35:16] <efphe_>
srv= (store, authurl)
- [21:35:27] <efphe_>
srv.decodeReq()
- [21:35:43] <efphe_>
rqst= srv.decodeReq(d)
- [21:35:58] <efphe_>
a= rqst.answer(1, claimed_id= 'foo')
- [21:36:22] <efphe_>
srv= Server(store, authurl)
- [21:36:53] <efphe_>
(and not `srv= (store, authurl)`)
- [21:38:02] <efphe_>
so, let me be less chaotic:
- [21:38:04] <efphe_>
srv= Server(store, authurl)
- [21:38:10] <efphe_>
rqst= srv.decodeReq(d)
- [21:38:15] <efphe_>
a= rqst.answer(1, claimed_id= 'foo')
- [21:40:18] <efphe_>
see this:
- [21:40:44] <efphe_>
a.fields:
- [21:40:47] <efphe_>
<openid.message.Message {('http://openid.net/signon/1.0', 'identity'): 'http://localhost:9065/openid/begin/'
- [21:40:52] <keturn>
ok, looks good. that means that if rqst isn't seen as being OpenID 2 (that is, rqst.message.isOpenID2() != True), then there's not an appropriate openid.ns=http://specs.openid.net/auth/2.0 in the query
- [21:41:04] <keturn>
what's the RP you're using with this?
- [21:41:14] <efphe_>
keturn, RP=?
- [21:41:33] <keturn>
forcing an OpenID 2.0 response to an RP that's making 1.0 requests is probably not going to get you the behavior that you want.
- [21:41:37] <keturn>
relying party. Consumer.
- [21:41:42] <efphe_>
ah ok
- [21:41:50] <efphe_>
the rp is coded with the same library
- [21:42:26] <efphe_>
or, to say it better, i'm testing the server with my own client (client already working with google, in fact google returns claimed_id)
- [21:43:04] <keturn>
oh, hm, then maybe the rp doesn't know the server supports OpenID 2? What do your identifier pages look like? i.e. are they publishing XRDS files or using HTML elements?
- [21:43:31] <efphe_>
i'm simply building a link this way:
- [21:43:38] <efphe_>
c= Consumer(session, fstore)
- [21:43:46] <efphe_>
a= c.begin('http://localhost:9065/openid/begin/')
- [21:44:00] <efphe_>
res= a.redirectURL(dom, ret)
- [21:44:13] <keturn>
okay, but what's at http://localhost:9065/openid/begin/ that makes it an OpenID page?
- [21:44:19] <efphe_>
ah
- [21:44:56] <efphe_>
if you GET, you have someghing like:
- [21:44:59] <efphe_>
<head><link rel="openid.server" href="%s"/></head>
- [21:45:03] <keturn>
run examples/discover on it
- [21:45:33] <efphe_>
<head><link rel="openid.server" href="someurl"/></head>
- [21:45:49] <efphe_>
and at "someurl", i have:
- [21:46:10] <efphe_>
srv= Server()
- [21:46:21] <efphe_>
srv.decodeRequest()
- [21:46:38] <efphe_>
(i'm pasting three lines)
- [21:46:41] <efphe_>
if orqst.mode == 'associate':
- [21:46:41] <efphe_>
resp= osrvr.handleRequest(orqst)
- [21:46:41] <efphe_>
rrr= osrvr.encodeResponse(resp)
- [21:46:41] <efphe_>
return rrr.body
- [21:47:32] <keturn>
openid.server is an OpenID 1.x thing, they changed it to openid2.provider. or publish an xrds file, like examples/server.py does in ServerHandler.showYadis
- [21:48:12] <efphe_>
so i'm managing the wrong object
- [21:50:00] <keturn>
err, I meant "link rel='openid.server'" there, not openid.server the Python package
- [21:50:19] <efphe_>
ah ok
- [21:50:26] <efphe_>
so maybe i solve by changing the rel attr
- [21:50:44] <keturn>
yeah
- [21:50:55] <efphe_>
let's try
- [21:52:43] * MacTed (~Thud@63.119.36.36) Quit ()
- [21:53:26] <efphe_>
right!
- [21:53:28] <efphe_>
keturn, right!
- [21:53:36] <efphe_>
thank You so much!
- [21:53:54] <efphe_>
I was working on this bug from hours, wondering how to force from a python perspective the right oid proto!
- [21:54:33] <keturn>
cool, glad it works
- [22:04:30] * daleolds (~daleolds@137.65.229.62) Quit (Ping timeout: 245 seconds)
- [22:10:17] <efphe_>
mmm, keturn, there something not working :/ maybe I did the party too soon
- [22:10:36] <efphe_>
openid.claimed_id is not setted with the value I use in the call:
- [22:10:50] <efphe_>
openid.claimed_id is not setted with the value I use in the call:
- [22:11:02] <efphe_>
rqst.answer(1, claimed_id= 'foo')
- [22:11:24] <efphe_>
but it's set to: 'base_url://openid/begin/'
- [22:15:02] <keturn>
looks like the server code is only written to let you respond with a different claimed identifier if the RP passed the IDENTIFIER_SELECT value.
- [22:17:48] <keturn>
that is, when you enter something like me.yahoo.com or https://www.google.com/accounts/o8/id or www.myopenid.com, that's an "OP Identifier" (in the language of the spec), and the RP does that request differently than it would for google.com/profile/keturn or keturn.myopenid.com.
- [22:17:50] <efphe_>
so I have to pass an IDENTIFIED
- [22:18:19] <efphe_>
so I have to pass an IDENTIFIED_SELECT from client?
- [22:19:05] <keturn>
yeah
- [22:19:22] <efphe_>
mmm
- [22:20:05] <efphe_>
do You know the right point to do it? on the .begin() method?
- [22:21:33] <keturn>
which probably means changing /openid/begin to publish an XRDS. I don't see a way to do it in just HTML. But you want something like examples/server.py does in showServerYadis
- [22:28:27] <efphe_>
openId is a difficult protocol: coding it means absolutely a good knowlege about it, isn't it?
- [22:39:35] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) Quit (Quit: leaving)
- [22:39:45] * daleolds (~daleolds@137.65.156.20) has joined #openid
- [22:40:45] * singpolyma (~singpolym@dsl-67-204-32-120.acanac.net) has joined #openid
- [23:47:21] * xpo (~xpo@bearstech/xpo) has joined #openid
- [23:47:29] * Adremelech (~Adremelec@c-75-73-104-66.hsd1.mn.comcast.net) has joined #openid
- [23:48:32] * tjgillies (~tyler@pool-71-111-0-98.ptldor.dsl-w.verizon.net) Quit (Ping timeout: 260 seconds)
- [23:53:23] * Adremelech (~Adremelec@c-75-73-104-66.hsd1.mn.comcast.net) Quit (Quit: Leaving)
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.