From: Matías Aguirre Date: Sun, 8 Jul 2012 01:56:49 +0000 (-0300) Subject: Fixes to doc and remove unused module X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=9ed16f21c2cfc4b5342b0a22f1aa6e5ee5e55d4b;p=django-social-auth.git Fixes to doc and remove unused module --- diff --git a/doc/backends/mixcloud.rst b/doc/backends/mixcloud.rst new file mode 100644 index 0000000..8305ed8 --- /dev/null +++ b/doc/backends/mixcloud.rst @@ -0,0 +1,29 @@ +Mixcloud OAuth2 +=============== + +The `Mixcloud API`_ offers support for authorization. +To enable OAuth2 support: + +- Register a new application at `Mixcloud Developers`_ + +- Add Mixcloud backend to ``AUTHENTICATION_BACKENDS`` in settings:: + + AUTHENTICATION_BACKENDS = ( + ... + 'social_auth.backends.contrib.mixcloud.MixcloudBackend', + ) + +- Fill ``Client Id`` and ``Client Secret`` values in the settings:: + + MIXCLOUD_CLIENT_ID = '' + MIXCLOUD_CLIENT_SECRET = '' + +- Similar to the other OAuth backends you can define:: + + MIXCLOUD_EXTRA_DATA = [('username', 'username'), ('name', 'name'), ('pictures', 'pictures'), ('url', 'url')] + +as a list of tuples ``(response name, alias)`` to store user profile data on the UserSocialAuth model. + + +.. _Mixcloud API: http://www.mixcloud.com/developers/documentation +.. _Mixcloud Developers: http://www.mixcloud.com/developers diff --git a/doc/contributions.rst b/doc/contributions.rst index d832cd4..97df20f 100644 --- a/doc/contributions.rst +++ b/doc/contributions.rst @@ -8,6 +8,10 @@ caioariede_ (Caio Ariede): krvss_ (Stas Kravets): * Initial setup.py configuration + * LiveJournal support + * Mail.ru, Odnoklassniki support + * Yandex OpenID support + * VKontakte OpenAPI support jezdez_ (Jannis Leidel): * Improvements and documentation update @@ -36,6 +40,17 @@ maraujop_ (Miguel Araujo) bedspax_ * Foursquare support +revolunet_ (Julien Bouquillon) + * GitHub support + +danielgtaylor_ (Daniel G. Taylor) + * Dropbox support + * Flickr support + * Provider name context processor + +r4vi_ (Ravi Kotecha) + * Instagram support + andrusha_ (Andrew Korzhuev) * MSN Live Connect support * Yahoo OAuth 1.0 support @@ -46,6 +61,10 @@ niQo_ (Nicolas Quiénot) hassek_ (Tomas Henriquez) * Evernote support +fmoga_ (Florian Moga) + * Mixcloud support + + .. _caioariede: https://github.com/caioariede .. _krvss: https://github.com/krvss .. _jezdez: https://github.com/jezdez @@ -61,3 +80,7 @@ hassek_ (Tomas Henriquez) .. _python-oauth2: https://github.com/simplegeo/python-oauth2 .. _niQo: https://github.com/niQo .. _hassek: https://github.com/hassek +.. _fmoga: https://github.com/fmoga +.. _revolunet: https://github.com/revolunet +.. _r4vi: https://github.com/r4vi +.. _danielgtaylor: https://github.com/danielgtaylor diff --git a/social_auth/models.py b/social_auth/models.py index 28a58c1..fa4c0d9 100644 --- a/social_auth/models.py +++ b/social_auth/models.py @@ -1,6 +1,6 @@ """Social auth models""" import time -from datetime import datetime, date, timedelta +from datetime import datetime, timedelta from django.db import models from social_auth.fields import JSONField