<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: oauth2</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/oauth2.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2010-07-18T17:22:00+00:00</updated><author><name>Simon Willison</name></author><entry><title>simplegeo's python-oauth2</title><link href="https://simonwillison.net/2010/Jul/18/simplegeos/#atom-tag" rel="alternate"/><published>2010-07-18T17:22:00+00:00</published><updated>2010-07-18T17:22:00+00:00</updated><id>https://simonwillison.net/2010/Jul/18/simplegeos/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://github.com/simplegeo/python-oauth2"&gt;simplegeo&amp;#x27;s python-oauth2&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
The Python OAuth library scene is frighteningly complicated at the moment. This seems to be the most actively maintained, and the readme includes working example code for talking to the Twitter API (including integration with Django auth).


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/django"&gt;django&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/oauth"&gt;oauth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/twitter"&gt;twitter&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/recovered"&gt;recovered&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/simplegeo"&gt;simplegeo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/oauth2"&gt;oauth2&lt;/a&gt;&lt;/p&gt;



</summary><category term="django"/><category term="oauth"/><category term="python"/><category term="twitter"/><category term="recovered"/><category term="simplegeo"/><category term="oauth2"/></entry></feed>