orygens / django-twitterauth Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mmalone/django-twitterauth
Use Twitter for authentication in Django
Home Page: http://rcrowley.org/2009/01/24/django-twitterauth
This project forked from mmalone/django-twitterauth
Use Twitter for authentication in Django
Home Page: http://rcrowley.org/2009/01/24/django-twitterauth
NAME Django Twitter Auth -- use Twitter for authentication in Django SYNOPSIS DESCRIPTION Twitter now supports OAuth, so django-twitterauth has been rewritten to support this better authentication flow. It is well documented elsewhere so I will not be going into detail here. The app supplies views to handle the login flow, a user info page and a *basic* User model. Mad props to Henrik Lied for the initial Django implementation of Twitter OAuth. I used his utils.py file almost verbatim in creating this app. INSTALLATION Clone/download and place in the root of your Django project: $ cd $YOUR_DJANGO_PROJECT $ git clone git://github.com/rcrowley/django-twitterauth.git auth $ echo auth >> .gitignore You'll need to add this app to your settings.py file in the INSTALLED_APPS section. You'll also need these two extra lines: TWITTERAUTH_KEY = 'OH HAI' TWITTERAUTH_SECRET = 'OH NOES' And will need to add also into settings.py the django backends configuration: AUTHENTICATION_BACKENDS = ('twitterauth.backends.TwitterBackend',) Setup the URLs for the auth app. The names of the URLs are required. For example: url(r'^info/?$', 'auth.views.info', name='auth_info'), url(r'^login/?$', 'auth.views.login', name='auth_login'), url(r'^login/callback/?$', 'auth.views.callback', name='auth_callback'), url(r'^logout/?$', 'auth.views.logout', name='auth_logout'), Again, the names of the URLs are required. I chose not to create auth/urls.py because URLs like /auth/login et cetera seems awful. Make sure to run `python manage.py syncdb` to create the User model. DEPENDENCIES Python 2.5 <http://python.org/> Django 1.0.2 <http://djangoproject.com/> Simple JSON <http://pypi.python.org/pypi/simplejson> Python OAuth <http://oauth.googlecode.com/svn/code/python/oauth/> VERSION 0.3 DATE 2009-04-13 AUTHOR Richard Crowley <[email protected]> SEE ALSO <http://github.com/henriklied/django-twitter-oauth> LICENSE This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.