There's a number of places where OAuth is/can be used, so the answer depends
on which usage your referring too :)

1) OAuth for the REST/RPC interface: There are OAuth interfaces in shindig
which you can fill in, the actual consumer/access token&secret generator and
validation is done by the container and not by shindig; Partuza has an
example that supports both 2 and 3 legged OAuth:
http://code.google.com/p/partuza/source/browse/trunk/Shindig/PartuzaOAuthLookupService.phpand
http://code.google.com/p/partuza/source/browse/trunk/Shindig/PartuzaOAuthDataStore.php(the
actual 2 legged and 3 legged oauth tokens and secrets are generated by
partuza, you can find them in your edit profile -> oauth tab for the 3
legged version, and edit applications for the 2 legged kind)

2) Signed requests, you create the keys by following the instructions from
shindig/php/certs/README

3) OAuth in gadgets (aka the OAuth proxy), where shindig proxies OAuth
requests from a gadget to a 3rd party REST/OAuth service, see
http://code.google.com/apis/gadgets/docs/oauth.html for the basic
documentation and the keys should be stored in shindig/config/oauth.json

Hope that helps to get you started!

    -- Chris

On Tue, Feb 17, 2009 at 9:05 AM, Lini H - Clarion, India <
[email protected]> wrote:

> Hi Chris,
>
> Wanted to know some details about the following:
>
> What is the purpose of OAuth in shindig and how is it implemented.
> How are the OAuth keys to be generated for shindig?
>
> Regards,
>      Lini Haridas
>      Software Engineer
>
>      Clarion Technologies
>      SEI CMMI Level 3 Company
>
>      4th Floor, Great Eastern Plaza,
>      Airport Road,
>      Pune- 411 006,
>      Maharashtra, India.
>      www.clariontechnologies.co.in
>
>      Email: [email protected]
>      Mobile: +91 9823435917
>
>
>

Reply via email to