wiki:Notes/PythonSecurity

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

http://oauth.net/2/

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)

https://github.com/idan/oauthlib

Django - https://github.com/evonove/django-oauth-toolkit

Flask - https://github.com/lepture/flask-oauthlib

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

Also See

wiki:/Notes/Security

Last modified 2 years ago Last modified on 03/07/2015 12:26:57 PM