[00:15:27] KevBurnsJr (~kevburnsj@c-67-169-94-104.hsd1.ca.comcast.net) left irc: [00:29:43] technoweenie (~technowee@host-86-220-9-69.midco.net) left irc: Remote host closed the connection [00:30:24] grove (~grove@aggw006.cappelendamm.no) joined #rest. [00:30:30] grove_ (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [00:30:30] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [00:30:47] grove (~grove@aggw006.cappelendamm.no) joined #rest. [00:31:28] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [00:31:29] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [00:31:29] Nick change: grove_ -> grove [00:58:18] dreinull (~dreieins@217.18.70.225) left irc: Ping timeout: 245 seconds [01:08:01] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) left irc: Quit: Leaving. [01:55:34] ssedano (~ssedano@unaffiliated/ssedano) joined #rest. [01:56:25] Hi, in a 202 reponse a link with the status and a message is fine? [02:01:26] dreinull (dreieins@217.18.70.225) joined #rest. [02:19:29] Hakon|mbp (~hakon1@c51009CE2.inet.catch.no) joined #rest. [02:42:39] I guess so... [02:43:24] It's not very widely adopted, and I guess browsers would usually just show the response to the user, allowing the user to click on the link for more information. [03:05:55] vmil86 (~vmil86@78.57.245.80) joined #rest. [03:08:11] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) joined #rest. [03:11:13] thank you mogsie [03:11:41] what I'm doing is sending a json representation (or xml) with the link and the message [04:06:10] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [04:06:10] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [04:06:10] Nick change: grove_ -> grove [04:06:11] ivanfi (~ivanfi@62.159.77.166) joined #rest. [04:15:14] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [04:15:15] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [04:15:15] Nick change: grove_ -> grove [04:28:54] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [04:28:55] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [04:28:55] Nick change: grove_ -> grove [04:35:50] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [04:35:50] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [04:35:50] Nick change: grove_ -> grove [05:06:00] Hakon|mbp (~hakon1@c51009CE2.inet.catch.no) left irc: Quit: Leaving... [05:24:40] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [06:08:01] Action: mamund takes a seat at the back of the room [06:09:59] Action: darrelmiller waves. [06:10:35] Nick change: darrelmiller -> darrel [06:14:57] Action: mamund waves back [06:15:56] Anyone know of a surefire way of getting this http://feeds2.feedburner.com/feedburnerstatus to look like feedburner wants it to, in IE and Firefox? Chrome is good, but I'd like to document my REST atom stuff in the same way [06:16:02] stupid browsers. [06:16:06] ttfn [06:17:37] I think I need a t-shirt made up that reads "Stupid Browsers" [06:18:47] ramsey (~ramsey@unaffiliated/ramsey) left irc: Excess Flood [06:19:34] ramsey (~ramsey@unaffiliated/ramsey) joined #rest. [06:21:56] :) [06:25:33] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [06:25:33] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [06:25:33] Nick change: grove_ -> grove [06:25:41] grove (~grove@aggw006.cappelendamm.no) left irc: Read error: Connection reset by peer [06:25:49] grove (~grove@aggw006.cappelendamm.no) joined #rest. [06:27:09] grove (~grove@aggw006.cappelendamm.no) left irc: Client Quit [06:30:15] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) left irc: Quit: Leaving. [06:30:32] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) joined #rest. [06:32:20] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) joined #rest. [06:37:49] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Ping timeout: 240 seconds [06:42:39] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) left irc: Quit: Leaving. [06:47:06] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) joined #rest. [06:52:15] gchristensen (~gchristen@unaffiliated/grahamc) joined #rest. [06:57:14] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) left irc: Quit: Leaving. [07:05:14] Hakon|mbp (~hakon1@c51009CE2.inet.catch.no) joined #rest. [07:05:56] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) left irc: Quit: Leaving. [07:28:04] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) joined #rest. [07:38:09] wav1 (~Adium@cpe-70-112-49-11.austin.res.rr.com) joined #rest. [07:44:42] gchristensen (~gchristen@unaffiliated/grahamc) left irc: Quit: Leaving... [07:48:28] bradley-holt (~bradley-h@65-183-135-35-dhcp.burlingtontelecom.net) joined #rest. [07:50:24] Hakon|mbp (~hakon1@c51009CE2.inet.catch.no) left irc: Quit: Leaving... [08:00:28] ssedano (~ssedano@unaffiliated/ssedano) left irc: Quit: WeeChat 0.3.4 [08:02:50] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) left irc: Quit: Leaving. [08:09:00] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) joined #rest. [08:09:03] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) left irc: Remote host closed the connection [08:09:24] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) joined #rest. [08:14:39] dreinull (dreieins@217.18.70.225) left irc: Ping timeout: 256 seconds [08:20:57] gchristensen (~gchristen@unaffiliated/grahamc) joined #rest. [08:23:12] trygvis (trygvela@knuth.ping.uio.no) left irc: Ping timeout: 240 seconds [08:23:24] trygvis (trygvela@knuth.ping.uio.no) joined #rest. [08:24:10] ivanfi (~ivanfi@62.159.77.166) left irc: Quit: Leaving. [08:34:32] bigbluehat (~bigblueha@nmd.sbx08595.greensc.wayport.net) left irc: Quit: Leaving. [08:46:22] TGIT everyone [08:48:32] dreinull (~dreieins@217.18.70.225) joined #rest. [08:48:33] Hakon|mbp (~hakon1@22.84-49-55.nextgentel.com) joined #rest. [08:58:17] Hakon|mbp (~hakon1@22.84-49-55.nextgentel.com) left irc: Quit: Leaving... [09:28:01] bigbluehat (~bigblueha@adsl-98-71-132-152.gsp.bellsouth.net) joined #rest. [09:32:44] Hakon|mbp (~hakon1@228.136.16.62.customer.cdi.no) joined #rest. [09:36:38] Well, the good news is that OAuth2 requires that a resource server MUST supports authentication via the HTTP authentication header. [09:37:18] Good news part #2 is that MS's OAuth2 implementation for Windows Live 5.0 api actually respects the spec. [09:37:38] but? [09:37:51] and despite not being documented anywhere on their site, a auth header of "Bearer {authkey}" actually works. [09:40:12] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) joined #rest. [09:40:22] DracoBlue (~Adium@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) left irc: Client Quit [09:43:06] were implementing oauth 1 for a project here, but I'm not paying too much attention to it [09:43:52] May be wrong but OAuth2 looks simpler. [09:44:41] well I assume they're rewriting it for a reason, ideally to make it simpler, but who knows [09:45:15] The type of token you use is now decoupled from the OAuth spec itself. Using the "bearer" token option makes sending the request really quite simple. [09:45:31] cool [09:46:17] Unfortunately it is still inherently coupled to using a web browser for getting the access token. [09:46:49] how so? [09:48:40] If I knew how to answer that, I think I would completely grok OAuth. At this point, I know it, I just can't explain it. [09:49:00] ssedano (~ssedano@unaffiliated/ssedano) joined #rest. [09:49:54] whartung: If you look at section 9 here http://tools.ietf.org/html/draft-ietf-oauth-v2-22#page-44 it describes how a desktop app must interact with a "user-agent" to acquire the access token. [09:57:05] I don't see that as a requirement, rather simply an option [09:57:15] looks like they can use an embedded agent [09:57:23] rather than an external one [09:57:42] "manual copy-and-paste of the credentials" \o/ yea that will sell well to the users... [09:58:03] The problem is that you don't know what kind of HTML the authorization server is going to cough up, or how many different pages you are going to go through before the access token is provided. [09:58:17] whartung: I've seen that copy paste thing done. [09:58:25] right, thus the c&p thing [09:59:01] I was successful in embedding a web browser control and watching page transitions and looking for the "access_token" parameter in the URI. [09:59:13] we've been doing our own sso thing here. It's SAML based, and we just added the OAuth. I would like to explore Kerberos, as that seems to be the "best" way for SSO with native and web apps. [09:59:20] Stupid hokey solution but it works. [10:01:29] I want to try and use WebID for SSO. Saml and kerberos sound scary. [10:01:54] kerberos is more scarry than saml [10:02:01] saml is nice because it's got wide industry support [10:02:09] we were able to test ours against Google Apps [10:02:35] so we tweaked our system so that when we logged in to corporate GMail, it went through our servers for auth It was pretty cool [10:02:38] I guess I should inform myself, 'cos I don't have a clue what saml is! [10:02:49] saml is a bunch of XML [10:02:56] I can do XML. [10:02:59] then they also have profiles on top of the xml [10:03:03] well, it's SIGNED XML :) [10:03:08] that's always fun [10:03:23] ooh, it probably uses namespaces too. Yuck :-P [10:03:28] oh yes [10:03:52] we implemented it and tested it with a couple of implementations, and had to change it each time [10:03:56] standards! [10:20:32] DracoBlue (~Adium@dslb-088-072-029-071.pools.arcor-ip.net) joined #rest. [10:21:20] `0660 (olli@oosny.net) left irc: Ping timeout: 276 seconds [10:22:25] `0660 (olli@oosny.net) joined #rest. [10:35:55] DracoBlue (~Adium@dslb-088-072-029-071.pools.arcor-ip.net) left #rest. [10:43:08] grove (~grove@stdavid.bouvet.no) joined #rest. [10:45:32] grove (~grove@stdavid.bouvet.no) left irc: Client Quit [11:00:49] bigbluehat (~bigblueha@adsl-98-71-132-152.gsp.bellsouth.net) left irc: Quit: Leaving. [11:11:33] lmarburger (u1979@gateway/web/irccloud.com/x-egtkspvypasysnbc) left irc: Remote host closed the connection [11:12:34] lmarburger (u1979@gateway/web/irccloud.com/x-cshpaiytycbiyguh) joined #rest. [11:18:51] kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) left irc: Quit: Textual IRC Client: http://www.textualapp.com/ [11:24:10] technoweenie (~technowee@host-86-220-9-69.midco.net) joined #rest. [11:49:33] kennethreitz (~kennethre@c-24-127-96-129.hsd1.va.comcast.net) joined #rest. [11:52:59] whartung (~whartung@wsip-98-189-78-118.oc.oc.cox.net) left irc: Ping timeout: 276 seconds [11:58:42] bigbluehat (~bigblueha@adsl-98-71-132-152.gsp.bellsouth.net) joined #rest. [12:02:15] Hakon|mbp (~hakon1@228.136.16.62.customer.cdi.no) left irc: Quit: Linkinus - http://linkinus.com [12:16:31] Hakon|mbp (~hakon1@228.136.16.62.customer.cdi.no) joined #rest. [12:20:10] jaminja (~jaminja@76.76.24.43) joined #rest. [12:20:10] jaminja (~jaminja@76.76.24.43) left irc: Changing host [12:20:10] jaminja (~jaminja@unaffiliated/jaminja) joined #rest. [12:54:02] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [12:58:43] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Ping timeout: 252 seconds [13:00:39] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [13:24:10] whartung (~whartung@wsip-98-189-78-118.oc.oc.cox.net) joined #rest. [13:33:13] grove (~grove@193.201.9.46.customer.cdi.no) joined #rest. [14:16:32] grove (~grove@193.201.9.46.customer.cdi.no) left irc: Quit: grove [14:22:10] gchristensen (~gchristen@unaffiliated/grahamc) left irc: Quit: Linkinus - http://linkinus.com [14:22:29] gchristensen (~gchristen@unaffiliated/grahamc) joined #rest. [14:23:14] wav1 (~Adium@cpe-70-112-49-11.austin.res.rr.com) left irc: Quit: Leaving. [14:31:26] bigbluehat (~bigblueha@adsl-98-71-132-152.gsp.bellsouth.net) left irc: Quit: Leaving. [14:36:02] KevBurnsJr (~KevBurnsJ@50.0.103.39) joined #rest. [14:40:18] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Read error: No route to host [14:40:39] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [14:53:49] jaminja (~jaminja@unaffiliated/jaminja) left irc: Ping timeout: 240 seconds [15:04:44] mephju (~mephju@dslb-094-222-024-041.pools.arcor-ip.net) left irc: Quit: Verlassend [15:05:21] jaminja (~jaminja@76.76.24.43) joined #rest. [15:05:32] jaminja (~jaminja@76.76.24.43) left irc: Changing host [15:05:32] jaminja (~jaminja@unaffiliated/jaminja) joined #rest. [15:23:38] sbanwart (~sbanwart@99-177-126-136.lightspeed.bcvloh.sbcglobal.net) joined #rest. [15:26:25] bradley-holt (~bradley-h@65-183-135-35-dhcp.burlingtontelecom.net) left irc: Quit: bradley-holt [16:00:42] vmil86 (~vmil86@78.57.245.80) left irc: Read error: Connection reset by peer [16:03:05] NewtonianB (~csuser@192.100.106.9) joined #rest. [16:03:33] I am passing a string which has a link in it to be displayed on a page as an anchor tag, should I format the link to html on the server or client side? [16:04:04] the javascript calls the serve rand receives a stirng like "the url is http://google.com" and I want to have it on the page as "the url is http://google.com [16:04:51] I would say server side. Just my gut feel. [16:05:20] yea, but darrel is always (ALWAYS) wrong, and he takes a lot of pepto, so I wouldn't trust his gut...what kind of client? [16:05:42] whartung: ajax javascript calling server api (django-python) returning json [16:05:54] I would format it in the client. [16:06:08] because it's not really a aspect of the server state, right? [16:06:12] its' a presentation issue [16:06:20] these are user comments which could have links [16:06:27] I need it html formatted on client [16:06:34] whartung: You're just bitter because my answer was picked on that slate representation question. [16:06:36] so kind of presentation yes [16:07:02] I saw you removing REST tags from questions I answered :-P [16:07:23] if the text information is "HTML" and not "just data" then it could be 'pre-rendered', does that make sense? [16:07:34] its my passive aggressive nature darrel [16:07:42] yes but I would have to escape it if im passing json [16:07:44] somehow [16:07:48] whartung: Web servers deliver presentation content. The clients just make it pretty. [16:08:06] how would i convert it on the client side with javascript [16:08:11] and on the server any idea iwth python [16:09:07] my point is that if the format of the text data IS HTML (as in that's how it's stored on the server, that how its used elsewhere, etc.) then you can just use that straight. If it's "something else" (like, say, wiki syntax) it's up the cleint to format it. There can always be a service on the server to do that formatting for you, but thats a different issue [16:17:28] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Ping timeout: 245 seconds [16:25:51] darrel (~darrelmil@bas3-montreal50-1177637007.dsl.bell.ca) left irc: Quit: ~ Trillian Astra - www.trillian.im ~ [16:47:30] sbanwart (~sbanwart@99-177-126-136.lightspeed.bcvloh.sbcglobal.net) left irc: Ping timeout: 255 seconds [17:06:54] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [17:08:20] darrelmiller (~darrelmil@bas3-montreal50-1177637007.dsl.bell.ca) joined #rest. [17:08:36] Nick change: darrelmiller -> darrel [17:39:32] sbanwart (~sbanwart@99-177-126-136.lightspeed.bcvloh.sbcglobal.net) joined #rest. [17:47:17] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Ping timeout: 244 seconds [17:55:43] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [18:01:39] talios (~amrk@akl.smx.co.nz) joined #rest. [18:16:02] Hakon|mbp (~hakon1@228.136.16.62.customer.cdi.no) left irc: Quit: Leaving... [18:28:31] KevBurnsJr (~KevBurnsJ@50.0.103.39) left irc: [18:31:34] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Ping timeout: 258 seconds [19:11:07] technoweenie (~technowee@host-86-220-9-69.midco.net) left irc: Remote host closed the connection [19:15:06] bigbluehat (~bigblueha@adsl-98-71-185-178.gsp.bellsouth.net) joined #rest. [19:49:50] bigbluehat (~bigblueha@adsl-98-71-185-178.gsp.bellsouth.net) left irc: Quit: Leaving. [19:51:06] sbanwart (~sbanwart@99-177-126-136.lightspeed.bcvloh.sbcglobal.net) left irc: Ping timeout: 255 seconds [20:01:31] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [20:08:51] steveklabnik (~steveklab@deadreckoning.cs.pitt.edu) left irc: Ping timeout: 244 seconds [21:17:04] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Read error: No route to host [21:17:31] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) joined #rest. [22:07:36] jaminja (~jaminja@unaffiliated/jaminja) left irc: Ping timeout: 240 seconds [22:13:53] talios (~amrk@akl.smx.co.nz) left irc: Quit: Bye! [22:17:35] grove (~grove@193.201.9.46.customer.cdi.no) joined #rest. [22:31:30] grove_ (~grove@aggw006.cappelendamm.no) joined #rest. [22:33:38] grove (~grove@193.201.9.46.customer.cdi.no) left irc: Ping timeout: 258 seconds [22:33:38] Nick change: grove_ -> grove [22:36:19] dmetcalf (~davidm@d110-33-103-88.mas800.nsw.optusnet.com.au) left irc: Ping timeout: 258 seconds [22:49:00] dmetcalf (~davidm@cpmon.mq.edu.au) joined #rest. [22:49:28] gchristensen (~gchristen@unaffiliated/grahamc) left irc: Quit: Leaving... [23:03:26] jaminja (~jaminja@76.76.24.43) joined #rest. [23:03:26] jaminja (~jaminja@76.76.24.43) left irc: Changing host [23:03:27] jaminja (~jaminja@unaffiliated/jaminja) joined #rest. [23:17:32] jaminja (~jaminja@unaffiliated/jaminja) left irc: Read error: Operation timed out [23:20:12] jaminja (~jaminja@unaffiliated/jaminja) joined #rest. [23:20:57] gchristensen (~gchristen@unaffiliated/grahamc) joined #rest. [23:27:24] dmetcalf (~davidm@cpmon.mq.edu.au) left irc: Quit: Ex-Chat [23:42:13] graste (~irc_freen@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) joined #rest. [23:52:20] ivanfi (~ivanfi@62.159.77.166) joined #rest. [23:58:39] jaminja (~jaminja@unaffiliated/jaminja) left irc: Read error: Operation timed out [00:00:00] --- Fri Oct 28 2011