]> git.parisson.com Git - django-social-auth.git/commitdiff
added docs & setting example for douban support
authorSean Lee <iseansay@gmail.com>
Thu, 7 Jun 2012 05:32:47 +0000 (13:32 +0800)
committerSean Lee <iseansay@gmail.com>
Thu, 7 Jun 2012 05:32:47 +0000 (13:32 +0800)
doc/backends/douban.rst [new file with mode: 0644]
doc/backends/index.rst
example/local_settings.py.template
example/settings.py

diff --git a/doc/backends/douban.rst b/doc/backends/douban.rst
new file mode 100644 (file)
index 0000000..9e09642
--- /dev/null
@@ -0,0 +1,20 @@
+Douban\r
+=======\r
+\r
+Douban OAuth works similar to Twitter.\r
+Douban offers per application keys named ``Consumer Key`` and ``Consumer Secret``.\r
+To enable Douban oauth these two keys are needed. Further documentation at\r
+`Douban Services & API`_:\r
+\r
+- Register a new application at `DOUBAN API KEY`_,\r
+\r
+- mark the **web application** checkbox.\r
+\r
+- Fill **Consumer Key** and **Consumer Secret** values in settings::\r
+\r
+      DOUBAN_CONSUMER_KEY\r
+      DOUBAN_CONSUMER_SECRET\r
+\r
+\r
+.. _Douban Services & API: http://www.douban.com/service/\r
+.. _Douban API KEY: http://www.douban.com/service/apikey/apply\r
index 5172998fe186044ff2206336e8cba476504eb0d0..b25d30d8bc602cd5244a3b8018cb96600ef24032 100644 (file)
@@ -23,3 +23,4 @@ Contents:
    skyrock
    yahoo
    evernote
+   douban
index c20f8005ca40f3644abcaa12de61b201b21cc87f..3df3d429f3d7fe84e2b15705ac062f5d8decabc7 100644 (file)
@@ -33,6 +33,8 @@ GITHUB_APP_ID                     = ''
 GITHUB_API_SECRET                 = ''
 FOURSQUARE_CONSUMER_KEY           = ''
 FOURSQUARE_CONSUMER_SECRET        = ''
+DOUBAN_CONSUMER_KEY               = ''
+DOUBAN_CONSUMER_SECRET            = ''
 YANDEX_OAUTH2_CLIENT_KEY          = ''
 YANDEX_OAUTH2_CLIENT_SECRET       = ''
 YANDEX_OAUTH2_API_URL             = 'https://api-yaru.yandex.ru/me/' # http://api.moikrug.ru/v1/my/ for Moi Krug
index 46ae9e79bb4a7fa48fa2b874859e74ee03d48d90..4af588cf879e729fd17e8f5634d04b7d9e3eb8bf 100644 (file)
@@ -83,6 +83,7 @@ AUTHENTICATION_BACKENDS = (
     'social_auth.backends.contrib.yahoo.YahooOAuthBackend',
     'social_auth.backends.OpenIDBackend',
     'social_auth.backends.contrib.livejournal.LiveJournalBackend',
+    'social_auth.backends.contrib.douban.DoubanBackend',
     'social_auth.backends.browserid.BrowserIDBackend',
     'social_auth.backends.contrib.vkontakte.VKontakteBackend',
     'social_auth.backends.contrib.yandex.YandexOAuth2Backend',