IRC Log for #openid on 2007-05-02
Timestamps are in UTC.
- [00:39:36] * shigeta (n=shigeta@124.32.114.226) has joined #openid
- [00:42:12] * m3nt0r (n=mail@p50900463.dip0.t-ipconnect.de) Quit ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )")
- [00:48:58] * jellomld (n=jon@64.13.224.107) Quit ("leaving")
- [00:56:31] * cote_ (n=cote@adsl-71-145-192-212.dsl.austtx.sbcglobal.net) has joined #openid
- [01:01:13] * bricas (n=bricas@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) Quit (Remote closed the connection)
- [01:03:52] * daleolds (i=daleolds@nat/novell/x-68b9f007dcb1937d) has left #openid
- [01:13:40] * cote (n=cote@adsl-71-145-184-37.dsl.austtx.sbcglobal.net) Quit (Read error: 110 (Connection timed out))
- [01:18:24] * KevinMarks (i=KevinMar@nat/google/x-e4afeeda9a3cd7ef) Quit ("The computer fell asleep")
- [02:57:33] * chowells79 (n=chowells@c-71-236-228-127.hsd1.or.comcast.net) Quit ("Leaving")
- [03:02:49] * brylie (n=brylie@CPE-75-81-108-73.kc.res.rr.com) has joined #openid
- [03:02:49] <jibot>
brylie is awesome
- [03:19:56] * cote_ is now known as cote
- [03:27:38] * brylie (n=brylie@CPE-75-81-108-73.kc.res.rr.com) Quit ("Ex-Chat")
- [04:31:19] * brynary (n=brynary@static-70-107-231-80.ny325.east.verizon.net) has joined #openid
- [05:14:22] * fajro (n=fajro@OL104-24.fibertel.com.ar) Quit (Read error: 104 (Connection reset by peer))
- [05:26:34] * fajro (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [06:50:40] * brynary (n=brynary@static-70-107-231-80.ny325.east.verizon.net) Quit ()
- [07:00:24] * Prometheus^ (n=Promethe@kone1.tmvvision.finnetcom.net) has joined #openid
- [07:01:51] * fajro is now known as fajrozzz
- [07:28:11] * SRogers (n=chatzill@cpe-72-179-20-29.austin.res.rr.com) Quit (Read error: 110 (Connection timed out))
- [07:40:13] * stratus (n=stratus@201.53.55.52) has joined #openid
- [07:45:00] * padd173 (n=punter@ipa245.21.91.tellas.gr) has joined #openid
- [08:24:14] * yuenchi` (n=yclian@228.247.95.219.cbj02-home.tm.net.my) Quit (Connection reset by peer)
- [08:31:19] * yuenchi` (n=yclian@115.247.95.219.cbj02-home.tm.net.my) has joined #openid
- [08:38:11] * yuenchi^ (n=yclian@123.209.95.219.cbj02-home.tm.net.my) has joined #openid
- [08:39:22] * yuenchi` (n=yclian@115.247.95.219.cbj02-home.tm.net.my) Quit (Connection reset by peer)
- [08:44:37] * Flenser (n=Miranda@hiddenisland.plus.com) has joined #openid
- [08:52:49] * bortzmeyer (i=bortzmey@batilda.nic.fr) has joined #openid
- [09:02:32] * yuenchi^ (n=yclian@123.209.95.219.cbj02-home.tm.net.my) Quit (Connection timed out)
- [09:02:51] * yuenchi (n=yclian@210.208.95.219.cbj02-home.tm.net.my) has joined #openid
- [09:03:25] * quellhorst (n=pro@unaffiliated/rend) Quit ()
- [09:06:13] * rgl (n=Rui@84.90.10.107) has joined #openid
- [09:06:14] <rgl>
hi
- [09:06:38] <rgl>
johill, ping :D
- [09:07:01] <rgl>
johill, do I need python-openid 2.0?
- [09:07:22] * Prometheus^ (n=Promethe@kone1.tmvvision.finnetcom.net) Quit ()
- [09:07:30] <rgl>
with 1.2 its bailing at from openid.store import nonce (cannot find the nounce modle)
- [09:18:35] * yuenchi` (n=yclian@218.111.47.15) has joined #openid
- [09:21:35] <johill>
rgl: yes
- [09:21:55] <rgl>
johill, ah ok. thank you :)
- [09:25:26] <johill>
I gues this came up once you configured it correctly? ;)
- [09:35:43] * rgl_ (n=Rui@84.90.10.107) has joined #openid
- [09:37:55] <rgl_>
johill, the openid identity box appears :)
- [09:38:05] <johill>
:)
- [09:38:06] * tbbrown (n=tbbrown@cpe-66-68-127-247.austin.res.rr.com) has left #openid
- [09:38:12] <rgl_>
johill, though, you got the openid.png file?
- [09:38:20] <johill>
sure, sec
- [09:38:26] <johill>
actually just grab it from linuxwireless.org
- [09:38:45] <johill>
http://linuxwireless.org/moin/common/openid.png
- [09:39:14] <rgl_>
http://linuxwireless.org/welcome?action=login does not show it :D
- [09:39:42] <rgl_>
ah, but there is it :D
- [09:40:44] * yuenchi^ (n=yclian@74.214.95.219.cbj02-home.tm.net.my) has joined #openid
- [09:42:17] * yuenchi (n=yclian@210.208.95.219.cbj02-home.tm.net.my) Quit (Connection timed out)
- [09:43:35] <johill>
yeah, because I didn't change the theme there yet to include it
- [09:43:35] <johill>
note how it's not the regular moin theme ;)
- [09:44:10] <rgl_>
yeah, I didn't known it was moin at all hehe
- [09:44:23] <rgl_>
johill, where is the anonymous_cookie_lifetime described?
- [09:44:36] <rgl_>
http://moinmoin.wikiwikiweb.de/HelpOnConfiguration does not seem to describe it
- [09:44:37] <johill>
HelpOnAuthentication at the same place I sent you the link to
- [09:44:50] <johill>
oh yeah, HelpOnConfiguration on the 1.7 todo page
- [09:45:10] <johill>
brb
- [09:45:37] <rgl_>
johill, sorry, what? I don't find its description anywhere :(
- [09:45:57] <rgl_>
I'll just put 100 there... no ideia what that means *G*
- [09:46:25] <rgl_>
its the same as cookie_lifetime ?
- [09:46:37] <johill>
hm, looks like I forgot to put it there
- [09:46:39] <johill>
it's in hours
- [09:47:00] <johill>
you can even use 0.5 or something, openid rarely needs more than a few minutes :)
- [09:47:08] <johill>
and once you log in it gets promoted to cookie_lifetime
- [09:48:05] <johill>
moin-test.sipsolutions.net has an hour I think
- [09:49:47] <rgl_>
johill, its aaaaliveee :)
- [09:50:20] <johill>
:)
- [09:50:30] <johill>
rgl_: I see you found my stamp files for which version the patches are against :)
- [09:51:00] * Flenser (n=Miranda@twiki/developer/SamHasler) has left #openid
- [09:51:44] <rgl_>
johill, what you mean by promoted? once I login cookie_lifetime is set to the value of anonymous_cookie_lifetime ? or, once I login my session uses the normal cookie_lifetime?
- [09:51:56] * rgl (n=Rui@84.90.10.107) Quit (Read error: 110 (Connection timed out))
- [09:51:58] <johill>
the latter
- [09:52:20] <johill>
it works too, I just logged in using my openid :)
- [09:52:45] <rgl_>
that two english words, "later", "former" always confuse me!
- [09:52:59] <johill>
heh, latter, not later
- [09:53:10] <rgl_>
oh yes, sorry, typo :D
- [09:53:26] <johill>
once you log in your session and your cookie have cookie_lifetime lifetime
- [09:53:40] <rgl_>
latter is last, and former is before last, right?
- [09:54:04] <rgl_>
ah ok. got ya :)
- [09:54:05] <johill>
latter is the last, but former would be the first I'd think, though I've hardly ever seen it used with more than two choices
- [09:54:33] <johill>
mind you, I'm not a native English speaker either
- [09:55:15] <rgl_>
hehe
- [09:55:23] <rgl_>
I'm from Portugal :D
- [09:55:27] * rgl_ is now known as rgl
- [09:57:06] <rgl>
johill, thanks for the tips, and for making openid possible in moin :-)
- [09:58:04] * yuenchi` (n=yclian@218.111.47.15) Quit (Read error: 110 (Connection timed out))
- [09:58:49] <johill>
:)
- [10:01:35] <johill>
there are still some quirks, like you need to set your email the first time you change user preferences
- [10:01:53] <johill>
maybe the moin login should ask for the email when you first log in
- [10:02:07] <johill>
or better use attribute exchange
- [10:02:15] <rgl>
how about simple registration?
- [10:02:23] <johill>
or that
- [10:02:52] <rgl>
:)
- [10:03:27] <johill>
also, it is possible to use multiple openIDs with the same account, but it requires setting a password first
- [10:03:45] <johill>
should probably be possible to add other IDs in the user preferences screen, and also remove IDs
- [10:04:00] <johill>
part of my todo at http://moinmoin.wikiwikiweb.de/JohannesBerg/OpenID_support/client
- [10:08:42] <rgl>
I see :)
- [10:10:01] <johill>
feel free to hack on it :)
- [10:14:53] <rgl>
oh, please, don't hold your breath, I can't promisse anything, because my intend is to have several consumers working / interop with my own provider.
- [10:15:27] <johill>
oh good, feel free to also test the moin provider :)
- [10:27:15] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Read error: 110 (Connection timed out))
- [10:27:48] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [10:39:59] * padd173 (n=punter@ipa245.21.91.tellas.gr) Quit ()
- [10:59:42] * bricas (n=bricas@h64-5-219-130.gtcust.grouptelecom.net) has joined #openid
- [11:33:59] * cote (n=cote@adsl-71-145-192-212.dsl.austtx.sbcglobal.net) Quit ()
- [11:38:18] * Prometheus^ (n=Promethe@kone1.tmvvision.finnetcom.net) has joined #openid
- [12:08:35] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Read error: 110 (Connection timed out))
- [12:11:47] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [12:20:09] * shigeta (n=shigeta@124.32.114.226) Quit ("Leaving...")
- [12:33:10] * stratus (n=stratus@201.53.55.52) has left #openid
- [12:43:19] * Flenser (n=Miranda@hiddenisland.plus.com) has joined #openid
- [13:06:12] * cote (n=cote@m815f36d0.tmodns.net) has joined #openid
- [13:08:50] * SRogers (n=chatzill@cpe-72-179-20-29.austin.res.rr.com) has joined #openid
- [13:25:14] * Prometheus^ (n=Promethe@kone1.tmvvision.finnetcom.net) Quit ()
- [13:54:11] * Prometheus^ (n=Promethe@kone1.tmvvision.finnetcom.net) has joined #openid
- [14:02:22] * Prometheus^ (n=Promethe@kone1.tmvvision.finnetcom.net) Quit ()
- [14:09:54] * cote (n=cote@m815f36d0.tmodns.net) Quit ()
- [14:31:34] * stratus (n=stratus@201.53.55.52) has joined #openid
- [14:32:01] * stratus (n=stratus@201.53.55.52) has left #openid
- [14:41:21] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Read error: 110 (Connection timed out))
- [14:42:19] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [14:55:23] * KevinMarks (n=Snak@h-68-164-93-9.snvacaid.dynamic.covad.net) has joined #openid
- [15:21:10] * bortzmeyer (i=bortzmey@batilda.nic.fr) has left #openid
- [15:45:54] * daleolds (i=daleolds@nat/novell/x-45f87565d2abcb4d) has joined #openid
- [15:57:36] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) Quit (Read error: 110 (Connection timed out))
- [15:58:19] * SvenDowideit (n=SvenDowi@twiki/developer/SvenDowideit) has joined #openid
- [16:14:25] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Connection timed out)
- [16:22:09] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [16:30:27] <rgl>
when we are handling a check_authentication should we check if the end-user is authenticated before attempting to validade the passed assoc_handle?
- [16:32:16] <keturn>
check_authentication comes as a POST straight from the RP, so you can't really check based on the incoming request...
- [16:33:36] <rgl>
oh, you are right. gee, I'm sleeping with my eyes open :|
- [16:33:37] <rgl>
thx
- [16:42:48] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Read error: 110 (Connection timed out))
- [16:43:22] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [16:52:58] * cygnus (n=cygnus@www.cprogrammer.org) has joined #openid
- [17:08:14] * daleolds (i=daleolds@nat/novell/x-45f87565d2abcb4d) has left #openid
- [17:09:19] <rgl>
when we return an invalidate_handle from a checkid_setup, the check_authenticate will be used to check if its really valid, correct?
- [17:10:26] <rgl>
err s,check_authenticate,check_authentication,
- [17:10:46] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Connection timed out)
- [17:12:22] * mmell (n=mmell@adsl-75-35-4-68.dsl.pltn13.sbcglobal.net) has joined #openid
- [17:23:00] <cygnus>
rgl: yes
- [17:24:00] <rgl>
cygnus, then, inside check_authenticate we will only check stateful invalidade_handle, right?
- [17:24:53] * epeus (i=KevinMar@nat/google/x-e91bf7d4e12e663f) has joined #openid
- [17:24:56] <rgl>
oh hang on, I'm making an activity diagram. I'll upload it, and maybe you can see if its ok :D
- [17:25:55] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [17:27:43] * KevinMarks (n=Snak@pdpc/supporter/active/kevinmarks) Quit (Nick collision from services.)
- [17:27:50] * epeus is now known as KevinMarks
- [17:31:45] <rgl>
can you check this http://ruilopes.com/tmp/protocol-mode-checkid_authentication-en.jpg ?
- [17:32:27] <cygnus>
not found
- [17:35:16] <rgl>
cygnus, really? oh, try again, please.
- [17:35:53] <rgl>
oh, I'm missing a check to really see if the invalidate_handle is invalid before adding it to the response.
- [17:36:59] <cygnus>
huh?
- [17:37:13] <cygnus>
invalidate_handle is only added by the server. invalidate_handle is never invalid.
- [17:37:25] <cygnus>
i.e., the assoc_handle passed by the RP to the IDP might be invalid.
- [17:37:43] <cygnus>
in which case, the server signs with its own association and returns invalidate_handle=original assoc_handle in the response.
- [17:37:48] <cygnus>
then, the RP knows to do check_auth.
- [17:38:49] <rgl>
cygnus, not if you have an rouge consumer, which, can add a invalidate_handle at will.
- [17:40:22] <cygnus>
consumers do not add invalidate_handle.
- [17:44:45] <rgl>
cygnus, they don't? what happens when a consumer issues a checkid_setup with an invalid assoc_handle? the provider will generate a stateless one, and will return assoc_handle as invalidade_handle; then the consumer will issue another check_authentication with invalidate_handle in it, no?
- [17:46:07] <rgl>
I mean, the consumer will fallback to stateless mode, no? or will it ignore that, and will do a new association?
- [17:47:51] <cygnus>
the consumer will issue check_auth, yes.
- [17:47:55] <cygnus>
with the invalidate_handle value from the server.
- [17:48:03] <cygnus>
i.e., the one it originally sent as assoc_handle.
- [17:48:07] <rgl>
so it adds it ;-)
- [17:48:23] <cygnus>
no, it doesn't. :)
- [17:48:33] <cygnus>
it merely takes the response from the server and sends it back to the server.
- [17:48:38] <cygnus>
using a direct POST.
- [17:48:39] <rgl>
so you prefer to call it a copy? :D
- [17:48:48] <cygnus>
well, "adding" is not the same.
- [17:48:52] <cygnus>
adding implies it wasn't there to begin with.
- [17:49:05] <cygnus>
but at any rate, what are you trying to get at?
- [17:49:18] <rgl>
and it wasn't. its a new request :D oh, nm ;)
- [17:49:59] <cygnus>
if you assume the consumer adds an arbitrary invalidate_handle value in the check_auth message, that does nothing.
- [17:50:08] <rgl>
I want to known when should I verify the invalidate_handle. I think I should only verify it, if its an stateful handle.
- [17:50:27] <cygnus>
the invalidate_handle value is never "verified"
- [17:50:42] <cygnus>
it's an indicator that the RP should perform check_auth, nothing more.
- [17:51:05] <rgl>
what do you mean? so why there is an invalidate_handle on the check_authentication request?
- [17:51:18] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Success)
- [17:52:39] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [17:56:10] <cygnus>
rgl: because the spec says to send the entire id_res message back with openid.mode set to check_authentication. it needs to be present if it was signed, for example. the server can use the invalidate_handle value to remove the handle from its store if it is indeed valid. that's the only validation that gets done, but the 1.1 spec is not very explicit about it.
- [17:56:28] <cygnus>
indeed invalid, that is.
- [17:58:59] <rgl>
ok, I understant that, what I don't understand is when you should validate invalidate_handle. the warning on 1.1 spec is confusing me :(
- [17:59:32] <cygnus>
the 2.0 spec's wording is clearer
- [17:59:38] <rgl>
because the provider should return an invalidate_handle when it wants the consumer to drop that handle.
- [17:59:47] <cygnus>
section 11.4.2.2
- [18:01:43] * daleolds (i=daleolds@nat/novell/x-27c3a67148d1b2f6) has joined #openid
- [18:03:11] <cygnus>
rgl: about the section 4.4 warning in the 1.1 spec:
- [18:03:49] <cygnus>
that means that a server should not verify the signature of a check_auth message whose assoc_handle value is a stateful association handle.
- [18:03:56] <cygnus>
that is not related to the invalidate_handle value
- [18:04:26] <cygnus>
so, if the server returns invalidate_handle in id_res and chooses its own assoc_handle to use, it should store that as a stateless association.
- [18:04:48] <cygnus>
then, when it gets a check_auth, it should only respond to that check_auth if the assoc_handle in the message is a stateless association it knows about.
- [18:05:34] <rgl>
ok. I got that nailed in the image link I've posted here.
- [18:06:23] <rgl>
the invalidate_handle check is only to make sure its still valid in our store?
- [18:06:40] <rgl>
if its not in our store, we simply return it on the response?
- [18:08:13] <cygnus>
yes
- [18:08:17] <cygnus>
well, "invalid"
- [18:08:23] <cygnus>
which could be "not in the store" or "expired"
- [18:09:13] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [18:10:43] <rgl>
cygnus, can you re-check http://ruilopes.com/tmp/protocol-mode-checkid_authentication-en.jpg ?
- [18:11:21] <rgl>
the "invalid" is like you said. nto it store or expired.
- [18:12:24] <cygnus>
I think that the step that says "invalidate_handle stateful?" can be removed; it should *never* be stateless. all you need to do is go directly to "invalidate_handle valid?"
- [18:12:43] <cygnus>
but otherwise, I think that looks ok.
- [18:13:32] * j3h (n=j3h@c-76-105-135-22.hsd1.or.comcast.net) has joined #openid
- [18:13:44] <rgl>
cygnus, but I can't be sure if a rouge consumer will never send a stateless handle. I'm not sure if that will open any disclosure :|
- [18:15:20] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) Quit (Connection timed out)
- [18:15:23] <cygnus>
I don't see any harm in a consumer sending a bogus invalidate_handle in check_auth.
- [18:16:53] <rgl>
isn't it the same case why you check if the assoc_handle is really a stateless one?
- [18:17:15] <cygnus>
no
- [18:17:43] <cygnus>
assoc_handle must be stateless because it cannot be shared with anyone, where "shared" means "someone else has the secret."
- [18:17:55] <cygnus>
it must be a handle whose secret is only known by the server.
- [18:18:02] <cygnus>
i.e., "stateless"
- [18:18:25] <rgl>
how would you get hold on a handle like that?
- [18:18:36] <cygnus>
get a hold?
- [18:18:44] <cygnus>
in what context?
- [18:18:58] <cygnus>
the server generates such an association and sends the assoc_handle value in an id_res response.
- [18:19:19] <rgl>
how would a consumer ever known the shared secret of an stateless association?
- [18:19:30] <cygnus>
it wouldn't.
- [18:19:54] <rgl>
so, why check if the association if stateless? :D
- [18:20:06] <rgl>
err s,if,is
- [18:20:11] <rgl>
is stateless.
- [18:20:23] <cygnus>
because if it's stateful, someone else has the secret, which violates the IDP's ability to assert that the signature it added to the message was created by the server
- [18:20:30] <cygnus>
and not a consumer that also knows the secret.
- [18:21:26] <rgl>
because you are affraid to generate the same secret for stateless/stateful association?
- [18:21:42] <cygnus>
no
- [18:27:18] * brianellin (n=brianell@c-71-236-228-127.hsd1.or.comcast.net) Quit ("Leaving")
- [18:28:05] * fajrozzz (n=fajro@OL104-24.fibertel.com.ar) has joined #openid
- [18:28:16] <rgl>
I think I got it. this way, you can't use a response from another RP and reply it again with the provider, is that it? :D
- [18:37:12] * _keturn reads backscroll
- [18:43:55] <_keturn>
hmm, hopefully the return_to is signed in to the message and the RP checks that, so you can't replay a message that was written for another
- [18:50:54] * MattKelly (n=mattk@cpe-71-67-112-165.woh.res.rr.com) has joined #openid
- [18:53:14] * chowells79 (n=chowells@c-71-236-228-127.hsd1.or.comcast.net) has joined #openid
- [18:57:01] * fajrozzz is now known as fajro
- [19:05:41] * fajro (n=fajro@OL104-24.fibertel.com.ar) Quit ("Ex-Chat")
- [19:09:06] * daleolds (i=daleolds@nat/novell/x-27c3a67148d1b2f6) Quit ("bye")
- [19:12:05] <MattKelly>
when I log a user in using OpenID, I would typically create a user account in my own DB, right?
- [19:12:27] <MattKelly>
would I then have to have the user enter another password for my site, as well? I'm guessing OpenID doesn't pass the password back to me
- [19:12:44] <MattKelly>
or would I just leave the pw blank and rely on OpenID every tiem
- [19:13:01] <cygnus>
MattKelly: yes, you need some kind of internal handle for the OpenID. presumably you'd attach prefs and other things to it.
- [19:13:08] <cygnus>
but no, no password required.
- [19:13:21] <cygnus>
and I would recommend removing the password field completely, if you can.
- [19:13:36] <cygnus>
it's very confusing to OpenID users, and could even be construed as a phishing mechanism..
- [19:14:00] <MattKelly>
well then how are users authenticated?
- [19:14:33] <cygnus>
that's up to the OpenID server used for a given OpenID
- [19:15:09] <MattKelly>
oh ok
- [19:16:21] <cygnus>
as a web site developer that wants to use OpenID, you need only use an OpenID library to manage the details of the protocol. The server takes care of authentication, and you just look at the OpenID response you get to determine whether to log the user into your app.
- [19:16:52] <MattKelly>
understandable, but couldn't a user simply enter another user's openid and login?
- [19:17:10] <MattKelly>
for example, if I had "matt.livejournal.com", someone could just enter it and log in as me
- [19:17:23] <MattKelly>
I guess I just don't understand how users are differentiated
- [19:19:59] <cygnus>
if they know how to authenticate on the server, yes, that's true
- [19:20:09] <cygnus>
and that's no different than "if someone knows my username and password, he can log in as me"
- [19:20:45] <MattKelly>
but authenticating on the server is as simple as entering "matt.livejournal.com", right?
- [19:20:53] <cygnus>
no
- [19:21:13] <cygnus>
the user-agent gets redirected to the server and has to enter something: a password, etc.
- [19:21:19] <MattKelly>
ooooh
- [19:21:25] <cygnus>
presuming it's not an evil server.
- [19:21:30] <MattKelly>
yeah
- [19:21:47] <cygnus>
you get an OpenID protocol response (usually in the form of a browser redirect) stating result.
- [19:21:50] <cygnus>
the result, even.
- [19:22:11] <MattKelly>
I gotcha- it's similar to the Facebook API (if you know how that works)
- [19:22:21] <cygnus>
nope
- [19:22:26] <MattKelly>
basically the same thing
- [19:23:50] <MattKelly>
well that clears thing up- thanks
- [19:25:19] <cygnus>
yw
- [19:25:51] <cygnus>
if you have any library questions, you can ask here or subscribe to the janrain library development list, presuming you're using one of them: http://xrl.us/vmtm
- [19:26:00] <cygnus>
asking on the list is the better bet
- [19:31:37] <MattKelly>
ok
- [19:48:03] * bricas (n=bricas@h64-5-219-130.gtcust.grouptelecom.net) Quit ("ChatZilla 0.9.78.1 [Firefox 2.0.0.3/2007040314]")
- [19:51:47] <terrell>
MattKelly: http://simonwillison.net/2006/openid-screencast/
- [19:52:02] <terrell>
seeing is much easier than reading
- [19:58:55] <MattKelly>
terrell: this is great- thank you!
- [19:59:12] <terrell>
yep, spread the word
- [19:59:36] * aconbere|work (n=aconbere@mail.geonerco.com) Quit (Read error: 104 (Connection reset by peer))
- [20:04:25] <MattKelly>
will do
- [20:38:56] * aconbere|work (n=aconbere@mail.geonerco.com) has joined #openid
- [20:43:26] * KevinMarks (i=KevinMar@pdpc/supporter/active/kevinmarks) Quit ("The computer fell asleep")
- [20:44:41] * daleolds (i=daleolds@nat/novell/x-cde9ebe7ac8ed85b) has joined #openid
- [20:51:51] * daleolds (i=daleolds@nat/novell/x-cde9ebe7ac8ed85b) has left #openid
- [20:55:23] * KevinMarks (i=KevinMar@nat/google/x-6aa823e88667cc47) has joined #openid
- [20:55:43] * rgl (n=Rui@84.90.10.107) Quit (Read error: 110 (Connection timed out))
- [20:58:42] * aconbere|work (n=aconbere@mail.geonerco.com) Quit ("Lost terminal")
- [20:59:25] * aconbere|work (n=aconbere@mail.geonerco.com) has joined #openid
- [21:21:44] * stratus_ (n=stratus@201.53.55.52) has joined #openid
- [21:21:56] * stratus_ (n=stratus@201.53.55.52) has left #openid
- [21:30:32] * rgl (n=Rui@84.90.10.107) has joined #openid
- [21:56:17] * cmarcelo (n=cmarcelo@200-232-236-49.dsl.telesp.net.br) Quit (Read error: 110 (Connection timed out))
- [21:56:24] * KevinMarks (i=KevinMar@nat/google/x-6aa823e88667cc47) Quit ("The computer fell asleep")
- [22:16:04] * daleolds (i=daleolds@nat/novell/x-562f00db48e55571) has joined #openid
- [22:27:14] * rgl_ (n=Rui@84.90.10.107) has joined #openid
- [22:29:02] * yuenchi^ (n=yclian@74.214.95.219.cbj02-home.tm.net.my) Quit (Read error: 104 (Connection reset by peer))
- [22:30:08] * idnar (i=mithrand@unaffiliated/idnar) Quit (Nick collision from services.)
- [22:30:13] * idnar_ (i=mithrand@unaffiliated/idnar) has joined #openid
- [22:32:26] * rgl (n=Rui@84.90.10.107) Quit (Read error: 113 (No route to host))
- [22:41:32] * rkerr (n=rjk@CPE00095bdde585-CM0011ae91b176.cpe.net.cable.rogers.com) has joined #openid
- [22:53:49] * cmarcelo (n=cmarcelo@200-232-237-5.dsl.telesp.net.br) has joined #openid
- [23:03:05] * Flenser (n=Miranda@twiki/developer/SamHasler) Quit (Read error: 104 (Connection reset by peer))
- [23:17:59] * bricas (n=bricas@CPE0011506c8049-CM0013711405ec.cpe.net.cable.rogers.com) has joined #openid
- [23:46:21] * KevinMarks (i=KevinMar@nat/google/x-40289633b2871ccd) has joined #openid
These logs were automatically created by OpenIDlogbot on
chat.freenode.net
using a modified version of the Java IRC LogBot.