public
Description: A demo with OAuth, Pylons, and Repoze.[what,who]
Homepage:
Clone URL: git://github.com/mikelikespie/oauth-repoze.git
mikelikespie (author)
Sun Apr 26 14:33:02 -0700 2009
commit  c4fab54813133041e38067fad8907dfc28c670c6
tree    097c6b82aa3fd4ae48d7318fb8286be123e94457
parent  700ffedc91ba7dc2f08aa6eee18dee252c47e7ed
name age message
file MANIFEST.in Sat Apr 25 16:32:37 -0700 2009 Initial version [Mike Lewis]
file README.txt Sun Apr 26 01:39:44 -0700 2009 Forgot the templates [Mike Lewis]
file development.ini Sat Apr 25 23:47:26 -0700 2009 Got OAuth working [Mike Lewis]
directory docs/ Sat Apr 25 16:32:37 -0700 2009 Initial version [Mike Lewis]
file ez_setup.py Sat Apr 25 16:32:37 -0700 2009 Initial version [Mike Lewis]
directory oauth_what.egg-info/ Sat Apr 25 16:32:37 -0700 2009 Initial version [Mike Lewis]
directory oauthwhat/ Sun Apr 26 14:33:02 -0700 2009 Got rid of print statements. woops [mikelikespie]
file setup.cfg Sat Apr 25 16:32:37 -0700 2009 Initial version [Mike Lewis]
file setup.py Sun Apr 26 01:27:36 -0700 2009 Updated readme [Mike Lewis]
file test.ini Sat Apr 25 16:32:37 -0700 2009 Initial version [Mike Lewis]
README.txt
This is a demo of OAuth with pylons using repoze.what/who middleware

It's not polished by any means, but should be a good starting point

The interesting oauth tidbits are in::

  oauthwhat.lib.auth
  oauthwhat.lib

As well as a little in

  oauth.model

Installation and Setup
======================

Install ``oauth-what`` using easy_install::

    easy_install oauth-what

Make a config file as follows::

    paster make-config oauth-what config.ini

Tweak the config file as appropriate and then setup the application::

    paster setup-app config.ini

Then you are ready to go.

Make sure you update::

  oauth.consumer_key = CONSUMER_KEY_HERE
  oauth.consumer_secret = SECRET_KEY_HERE

With your keys from your oauth provider

Send questions/comments to mikelikespie@gmail.com

Thanks to Chrstian Scholtz for the repoze.who.openid plugin which I tore apart 
http://quantumcore.org/docs/repoze.who.plugins.openid