IRC Log for #openid on 2009-06-21
Timestamps are in UTC.
- [00:35:30] * Tykling (i=tykling@gibfest.dk) has left #openid
- [00:49:01] * singpolyma (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) has joined #openid
- [01:49:00] * Osurac (n=mikeg@adsl-074-182-167-053.sip.hsv.bellsouth.net) has joined #openid
- [02:29:11] * jonathanzenor (n=chatzill@97-112-132-8.clsp.qwest.net) Quit ("ChatZilla 0.9.85 [Firefox 3.0.11/2009060214]")
- [03:52:44] * MasterZ (n=JonZ@97-112-132-8.clsp.qwest.net) has joined #openid
- [03:53:00] <MasterZ>
Hey guys, this is JonathanZenor that has been in here a couple times today
- [03:53:08] <MasterZ>
finally logged in with my own account :p
- [04:02:51] * singpoly1a (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) has joined #openid
- [04:03:34] * singpolyma (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) Quit (Read error: 54 (Connection reset by peer))
- [04:53:18] <flaccid>
MasterZ tip don't change nicknames :)
- [05:02:22] <MasterZ>
lol
- [05:02:35] <MasterZ>
Before I logged in from the web app
- [05:02:41] <MasterZ>
which choose my name for me
- [05:03:01] <MasterZ>
once I logged in with my IRC client, I logged in with my already existing account
- [05:03:59] <MasterZ>
Got the basics of my site done!
- [05:05:13] <flaccid>
cool
- [05:05:45] <MasterZ>
Login & register with OpenID, register as many openID accounts as you want, set up a delegate site and use a simple url as an open id
- [05:05:59] <MasterZ>
and that's about all it does right now, lol
- [05:06:33] <flaccid>
are you sure you want to encourage more than 1 identity per user?
- [05:07:09] <MasterZ>
You can register all of hte OpenID URL's under one account, one username
- [05:08:31] <MasterZ>
it isn't secure by any means though, I need to add input validation
- [05:08:34] <MasterZ>
that will be next week's task
- [05:09:00] <flaccid>
the point of openid is one identity, thus one identity URL
- [05:10:17] <MasterZ>
yeah, but many people have multiple identities
- [05:10:33] <MasterZ>
I have blogger, myopenid, then I decided to use Verisign
- [05:10:47] <MasterZ>
I only use one at a time, but having a page that lists them all is benefitial
- [05:10:48] <MasterZ>
plus
- [05:11:08] <MasterZ>
I was told htat part of the openID standard is to allow multiple OpenID URL's to be tied to one account
- [05:11:25] <MasterZ>
also helps in case one URL goes down, you have another to use already associated with the site
- [05:17:01] <MasterZ>
well, Night everyone
- [05:17:46] * MasterZ (n=JonZ@97-112-132-8.clsp.qwest.net) Quit ()
- [05:22:13] <flaccid>
yes multiple ids with different sites, not on 1 site. the reason we have to allow this is because of the wrong activity by these sites
- [05:22:36] <flaccid>
i'll have to let him know later because that is insane
- [06:41:06] * singpoly1a (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) Quit ("Lost terminal")
- [08:59:29] * Tykling (i=tykling@gibfest.dk) has joined #openid
- [09:18:48] * Osurac (n=mikeg@adsl-074-182-167-053.sip.hsv.bellsouth.net) Quit (Read error: 60 (Operation timed out))
- [09:49:12] * jochen (n=jochen@91.182.171.129) has joined #openid
- [10:37:35] * xpo (n=xpo@bearstech/xpo) has joined #openid
- [10:41:28] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
- [11:09:44] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Remote closed the connection)
- [11:11:24] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
- [11:32:48] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Remote closed the connection)
- [11:43:27] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
- [11:45:55] * jochen (n=jochen@91.182.171.129) Quit (verne.freenode.net irc.freenode.net)
- [11:45:55] * asjo (n=asjo@1303ds1-by.0.fullrate.dk) Quit (verne.freenode.net irc.freenode.net)
- [11:46:11] * jochen (n=jochen@91.182.171.129) has joined #openid
- [11:46:11] * asjo (n=asjo@1303ds1-by.0.fullrate.dk) has joined #openid
- [11:47:30] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Remote closed the connection)
- [11:48:11] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
- [12:28:51] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Read error: 113 (No route to host))
- [12:29:18] * Osurac (n=mikeg@adsl-074-182-167-053.sip.hsv.bellsouth.net) has joined #openid
- [13:18:21] * qwp0 (n=qwp0@gw.localnet.sk) has joined #openid
- [14:05:27] * flaccid_ (n=chris@127.185.233.220.static.exetel.com.au) has joined #openid
- [14:19:12] * flaccid (n=chris@127.185.233.220.static.exetel.com.au) Quit (Read error: 110 (Connection timed out))
- [14:25:08] * flaccid_ is now known as flaccid
- [14:30:49] * Orango|Mobile (n=s-e@wikimedia/Orango) has joined #openid
- [14:31:23] * Orango|Mobile (n=s-e@wikimedia/Orango) Quit (Client Quit)
- [14:34:01] * jochen (n=jochen@91.182.171.129) Quit (Read error: 104 (Connection reset by peer))
- [14:34:16] * jochen (n=jochen@91.182.171.129) has joined #openid
- [15:44:53] * Orango (n=s-e@wikimedia/Orango) has joined #openid
- [15:46:01] * Orango (n=s-e@wikimedia/Orango) Quit (Client Quit)
- [15:51:23] * singpolyma (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) has joined #openid
- [16:26:05] * Peng_ (n=mnordhof@tick.mattnordhoff.com) Quit (Read error: 60 (Operation timed out))
- [16:37:52] * Peng_ (n=mnordhof@cheezum.mattnordhoff.com) has joined #openid
- [16:41:21] <flaccid>
facebook linked accounts thinks my wp delegation is openid 1.0 wtf
- [16:56:38] <flaccid>
bah http://bugs.developers.facebook.com/show_bug.cgi?id=5414
- [16:56:50] <flaccid>
how can a multi-billion dollar site be so amateurish ????
- [17:51:17] * qwp0 (n=qwp0@gw.localnet.sk) Quit (Remote closed the connection)
- [17:54:31] <Politoed>
flaccid, MasterZ was right about that multiple openids
- [17:55:16] <flaccid>
in what respect ?
- [17:58:09] <Politoed>
I mean, I think he's right
- [17:59:13] <Politoed>
about letting a user associate multiple openIDs to one account, as a way to prevent if you lose access to an account for some reason
- [17:59:32] <flaccid>
sure
- [17:59:39] <flaccid>
but his example was on this singular site.
- [18:00:40] <Politoed>
I know
- [18:00:59] <flaccid>
i'll rest my case then :)
- [18:01:07] <Politoed>
?
- [18:01:12] <Politoed>
stackoverflow, for example, allows you to associate multiple identities to a single account
- [18:01:49] <flaccid>
and so do i
- [18:02:05] <Politoed>
isn't this what he was talking about?
- [18:02:10] <flaccid>
nah
- [18:02:24] <flaccid>
he was talking about hosting multiple delegated IDs for no reason
- [18:02:31] <flaccid>
foo.bar.com
- [18:02:35] <flaccid>
morefoo.bar.com
- [18:02:39] <flaccid>
extrafoo.bar.com
- [18:02:45] <flaccid>
then the server goes down...
- [18:03:21] <flaccid>
1. no point having multiple identities, it reduced integrity entirely. 2. server or domain goes down, all goes down
- [18:06:41] <Politoed>
ok, now that looks silly
- [18:06:47] <Politoed>
I guess I missunderstood what he said
- [18:07:45] <flaccid>
all good :)
- [19:08:00] * MrTopf (n=cs@p5B3D7293.dip.t-dialin.net) has joined #openid
- [19:57:57] * Orango (n=s-e@wikimedia/Orango) has joined #openid
- [20:52:40] * MasterZ (n=JonZ@97-112-132-8.clsp.qwest.net) has joined #openid
- [20:53:07] <MasterZ>
Hey everyone
- [20:53:22] <Politoed>
hi.
- [20:53:34] <MasterZ>
how is everyone today?
- [20:57:14] <MasterZ>
Got a question.. I'm using the Janrain PHP libraries, after a url is submitted and authenticated, how do I get the user's OpenID URL from the data that is returned from the OP?
- [20:57:53] * dblick (n=blick@c-24-18-234-107.hsd1.wa.comcast.net) has joined #openid
- [20:59:02] <MasterZ>
anyone know?
- [21:02:48] * dblick (n=blick@c-24-18-234-107.hsd1.wa.comcast.net) Quit ("Leaving.")
- [21:06:10] <flaccid>
hi MasterZ
- [21:06:31] <MasterZ>
Hello flaccid
- [21:07:44] <MasterZ>
did you see hte question I asked earlier?
- [21:07:54] <flaccid>
yeah but it is confusing
- [21:08:07] <MasterZ>
here is how I discovered it
- [21:08:27] <MasterZ>
my website, it saves the url that the user enters into the openid_url text box
- [21:08:49] <MasterZ>
now, if I enter Yahoo's openid url: www.yahoo.com
- [21:08:56] <MasterZ>
there is no username or anything associated with it
- [21:09:09] <flaccid>
yeah thats check_immediate iirc
- [21:09:14] <MasterZ>
yahoo sends the user's real url back to the RP
- [21:12:27] <MasterZ>
where is the documentation on the libraries? I can't seem to find it on the website
- [21:14:54] <flaccid>
which library ?
- [21:15:03] <MasterZ>
PHP OpenID Library
- [21:15:38] <flaccid>
MasterZ http://openidenabled.com/files/php-openid/docs/2.1.3/
- [21:16:45] <MasterZ>
don't see anything mentioning check_immediate
- [21:17:07] <flaccid>
thats covered in the spec
- [21:17:57] <MasterZ>
but how do I fetch it from the class?
- [21:18:29] <flaccid>
fetch what sorry?
- [21:19:40] <MasterZ>
When Yahoo sends the url back, I want to use that URL instead of the URL that the person entered into the login form
- [21:20:41] <flaccid>
ok so post normalisation. there is nothing stopping you from doing that with php-openid. the example shows that
- [21:21:03] <MasterZ>
k, I'll go through the example again
- [21:21:33] <MasterZ>
wait, normalization is the url being formatted in a standard way, right?
- [21:21:42] <flaccid>
yeawh
- [21:21:54] <MasterZ>
that's not what I mean
- [21:22:08] <MasterZ>
if I enter "http://www.yahoo.com" into my form to login
- [21:22:23] <MasterZ>
then I login to yahoo
- [21:22:31] <MasterZ>
yahoo sends back a different login url, which is my proper url
- [21:22:36] <flaccid>
i think you need to read up on how check_immediate is meant to work in the spec
- [21:22:43] <flaccid>
yep
- [21:22:47] <flaccid>
and..
- [21:23:21] <flaccid>
'i want to use that URL'... thats your control
- [21:23:52] <MasterZ>
found my yahoo login url
- [21:23:54] <MasterZ>
https://me.yahoo.com/a/vTQApHAzsNQ5FaVdKRJxJlLlt0Yp
- [21:24:12] <MasterZ>
that is the url that yahoo returns, which my script needs to save and use to login
- [21:24:22] <flaccid>
oh
- [21:24:26] <flaccid>
um
- [21:24:43] <flaccid>
i have not experimented with yahoo so i am not sure i can help
- [21:25:09] <flaccid>
i can have a look at the spec again but
- [21:25:37] <MasterZ>
:( bummer, I'm sure it is built into the classes
- [21:26:21] <MasterZ>
there has to be some way I can grab that info, it works in the wikimedia OpenID which looks like it uses the same class
- [21:26:29] <MasterZ>
i'll just search the examples some more
- [21:26:44] <flaccid>
MasterZ logic is not in the libs
- [21:26:58] <flaccid>
thats not how it goes
- [21:27:06] <flaccid>
i suggest you read the spec
- [21:27:33] <MasterZ>
i've read it, but don't know how to put it into use :-/
- [21:27:56] <flaccid>
ok
- [21:27:58] <flaccid>
http://openid.net/specs/openid-authentication-2_0.html#anchor28
- [21:29:25] <flaccid>
i might have to re-visit this one myslef tbh
- [21:29:40] <MasterZ>
Methods of identifying authorized end users and obtaining approval to return an OpenID Authentication assertion are beyond the scope of this specification
- [21:30:13] <flaccid>
yeah its server-side logic in that case
- [21:30:48] <MasterZ>
it's got to be built into the library.. other people that use hte library use it that way... just need to figure out how
- [21:31:07] <flaccid>
i disagree
- [21:31:28] <flaccid>
the libs have no idea about any website's internal auth mechanism
- [21:31:41] <flaccid>
the libs cannot assert any user
- [21:32:05] <MasterZ>
but doesn't the libs handle information returned from the OP?
- [21:32:30] <flaccid>
yes thats the next step in 10.
- [21:32:46] <MasterZ>
next step in 10?
- [21:33:00] <flaccid>
yeah
- [21:33:07] <MasterZ>
what does that mean?
- [21:33:59] <flaccid>
10. Responding to Authentication Requests
- [21:37:59] <MasterZ>
Hey flaccid
- [21:38:06] <MasterZ>
do you have easy access to the examples?
- [21:38:44] <MasterZ>
just downloaded the libs just to use the examples, /examples/consumer works
- [21:38:53] <MasterZ>
type in yahoo.com and it returns my proper url
- [21:38:53] <flaccid>
no i don't sorry
- [21:38:56] <MasterZ>
https://me.yahoo.com/a/vTQApHAzsNQ5FaVdKRJxJlLlt0Yp
- [21:39:10] <flaccid>
that may not be the libs doing that..
- [21:39:13] <flaccid>
you should check
- [21:39:19] <MasterZ>
yeah, I will
- [21:39:24] <flaccid>
tbh i don't know crap in this area
- [21:40:03] <MasterZ>
lol
- [21:41:33] <flaccid>
good luck trying to wake up the people in this channel help that i have no idea with ...
- [21:41:46] <MasterZ>
weird
- [21:42:05] <MasterZ>
I type in yahoo.com in the consumer example and it returns this
- [21:42:07] <MasterZ>
OpenID authentication failed: No OpenID information found at https://me.yahoo.com/a/vTQApHAzsNQ5FaVdKRJxJlLlt0Yp#5ab53
- [21:42:18] <MasterZ>
returns proper url but failed
- [21:48:31] <MasterZ>
this just doesn't like yahoo lol
- [21:49:11] <MasterZ>
if I enter my yahoo id directly I get an error that it is not a valid OpenID
- [21:49:34] <MasterZ>
if I enter yahoo.com it returns the proper address but says it failed
- [21:50:59] * Orango (n=s-e@wikimedia/Orango) Quit ("Leaving")
- [21:51:54] <MasterZ>
so, anybody know this stuff real well?
- [21:52:20] * MrTopf (n=cs@p5B3D7293.dip.t-dialin.net) Quit ()
- [21:53:43] <MasterZ>
sigh... why can't things just work right?
- [21:55:11] <flaccid>
its not that simple.
- [21:55:19] <flaccid>
its 8am and i have not slept
- [21:55:43] <flaccid>
maybe i'll look at it later, but for now i have to sleep. good luck with anyone else responding.
- [21:56:47] <MasterZ>
i'm not hte only one
- [21:56:49] <MasterZ>
http://stackoverflow.com/questions/992682/janrains-php-openid-and-google-yahoo
- [21:56:50] * singpolyma (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) Quit ("Lost terminal")
- [21:57:02] * singpolyma (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) has joined #openid
- [21:57:54] <flaccid>
pretty sure that aint news
- [21:58:37] <MasterZ>
lol, thanks
- [21:58:42] <flaccid>
i'll be back in 20 hours if nobody can help you. sorry i've been awake 30 hours
- [22:00:12] <MasterZ>
lol
- [22:00:13] <MasterZ>
get some sleep
- [22:00:20] <MasterZ>
later, and thanks for the kind help flaccid
- [22:07:37] * jochen (n=jochen@91.182.171.129) Quit (Remote closed the connection)
- [22:23:40] * MrTopf (n=cs@p5B3D7293.dip.t-dialin.net) has joined #openid
- [22:28:25] * flaccid (n=chris@unaffiliated/flaccid) Quit (Read error: 113 (No route to host))
- [22:36:04] * singpolyma (n=singpoly@c-76-21-5-96.hsd1.ca.comcast.net) Quit ("Lost terminal")
- [22:54:10] * MrTopf (n=cs@p5B3D7293.dip.t-dialin.net) Quit ()
- [22:56:07] * dblick (n=blick@c-24-18-234-107.hsd1.wa.comcast.net) has joined #openid
- [22:56:41] * Orango (n=s-e@wikimedia/Orango) has joined #openid
- [23:00:34] <dblick>
could anyone help me understand how POST and OpenID go together? i'm confused. suppose i want to authorize a POST request... my consumer sends a 307 redirect to the openid provider page... what happens to the post data?
- [23:06:10] <dblick>
actually, i don't see how i can authorize a post request at all.
- [23:29:45] * benblack (n=bb@dsl254-017-242.sea1.dsl.speakeasy.net) Quit ("Leaving...")
- [23:51:32] <keturn>
I'd store all the post data server-side and then process it as authorized once the openid finishes. then you'd need to add garbage collection for all the POSTs that happened but never had authorizations to finish them.
- [23:52:34] <dblick>
it turns out i'm more confused than i thought... doesnt this require somewhere having a GET with side effects?
- [23:55:51] <keturn>
when the user-agent comes back with the id_res response from the provider that might be a GET, yes
- [23:56:44] <dblick>
drag...
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.