Python Security
Are there special considerations for Python ?
http://www.pythonsecurity.org/
http://www.fullstackpython.com/web-application-security.html
Security Tools
http://denyhosts.sourceforge.net/
http://www.fail2ban.org/wiki/index.php/Main_Page
OAuth
Implementations ... Server Libraries ... Python ...
Python OAuth 2.0 Provider - https://github.com/StartTheShift/pyoauth2
Tutorial - http://tech.shift.com/post/39516330935/implementing-a-python-oauth-2-0-provider-part-1
OAuthLib - a generic implementation of the OAuth request-signing logic)
Client Libraries ... Python ...
sanction - http://github.com/demianbrecht/sanction
rauth - http://github.com/litl/rauth
Python OAuth 2
https://pypi.python.org/pypi/python-oauth2/0.7.0
python-oauth2 is a framework that aims at making it easy to provide authentication via OAuth 2.0 within an application stack ...
python-oauth2 does not force you to use a specific database. It currently supports these storage backends out-of-the-box: MongoDB ....
https://github.com/wndhydrnt/python-oauth2
python-oauth2 has reached its beta phase. All main parts of the OAuth 2.0 RFC such as the various types of Grants, Refresh Token and Scopes have been implemented.
http://lepture.com/en/2013/create-oauth-server
OAuth Lib
https://github.com/idan/oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic.
https://oauthlib.readthedocs.org/en/latest/index.html
OAuth 2 Lib
https://github.com/NateFerrero/oauth2lib
Python OAuth 2.0 Client and Provider Library
Sanction
https://github.com/demianbrecht/sanction
sanction [sangk-shuhn]: authoritative permission or approval, as for an action.
sanction is a ridiculously easy to use OAuth 2.0 client intended for rapid development against OAuth 2.0 providers with minimal keyboard bashing.
http://stackapps.com/questions/3528/sanction-a-dead-easy-oauth2-client-python-implementation
More OAuth Clients
https://pythonhosted.org/Flask-OAuth/ - client