Chris Can you send me a couple of examples of signature base strings that PHP shindig produces when signing/verifying form-encoded JSON and XML bodies. Ill add unit tests in Java land to make sure we match up on these and I want to be sure I get the escaping right.
Thanks -Louis On Sat, Mar 14, 2009 at 10:22 AM, Chris Chabot <[email protected]> wrote: > Currently PHP Shindig always includes the POST body in the OAuth signature > checking, even if it's www-form-urlencoded, it'll use the raw post body. > > Also it only supports the application/{json,xml,atom+xml) content-type > headers and won't recognize things like text/xml or application/javascript. > > I'd be more then happy to adjust any of these things (not including the > post body on form-urlencoded, and adding support for the extra content type > headers, and even if you have a strong preference making the default output > content-type application/javascript), as far as code goes those changes are > pretty small. > > However we do have a 20-something medium to very large SNS's using > PHP-Shindig, and in my experience it can take months before everyone is > adjusted to a code update or a new spec, so it might be worth seeing what we > can live with, and minimizes the amount of breakage it'll cause in the > transition phase. > > > On Sat, Mar 14, 2009 at 12:59 AM, Louis Ryan <[email protected]> wrote: > >> Chris >> >> I've implemented strict content type check for REST/RPC endpoint in Java >> shindig (see http://codereview.appspot.com/28042/show). The next thing Id >> like to figure out the variance between Java and PHP Shindig for body >> signing, in particular what happens currently in PHP to the signature base >> string when the content type is application/x-www-form-urlencoded but the >> body is JSON. For backwards compatability the Java implementation will >> need >> to do the same thing when the new content signing mechanism is not being >> used. >> >> -Louis >> > >

