mirror of
https://github.com/Tivix/django-rest-auth.git
synced 2024-11-25 18:43:44 +03:00
Updated index.rst with twitter login
This commit is contained in:
parent
1af16ae7ba
commit
e6c5be4b69
|
@ -85,6 +85,8 @@ Using ``django-allauth``, ``django-rest-auth`` provides helpful class for creati
|
||||||
...,
|
...,
|
||||||
'allauth.socialaccount',
|
'allauth.socialaccount',
|
||||||
'allauth.socialaccount.providers.facebook',
|
'allauth.socialaccount.providers.facebook',
|
||||||
|
'allauth.socialaccount.providers.twitter',
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
2. Add Social Application in django admin panel
|
2. Add Social Application in django admin panel
|
||||||
|
@ -108,4 +110,20 @@ Using ``django-allauth``, ``django-rest-auth`` provides helpful class for creati
|
||||||
url(r'^rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login')
|
url(r'^rest-auth/facebook/$', FacebookLogin.as_view(), name='fb_login')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
5. If you are using Twitter for your social authentication, it is a bit different from
|
||||||
|
Facebook since Twitter uses OAuth 1.0.
|
||||||
|
|
||||||
|
|
||||||
|
6. Create new view as a subclass of ``rest_auth.views.LoginView`` with ``TwitterOAuthAdapter`` adapter and ``TwitterLoginSerializer`` as an attribute:
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
from allauth.socialaccount.providers.twitter.views import TwitterOAuthAdapter
|
||||||
|
from rest_auth.views import LoginView
|
||||||
|
from rest_auth.social_serializers import TwitterLoginSerializer
|
||||||
|
|
||||||
|
class TwitterLogin(LoginView):
|
||||||
|
serializer_class = TwitterLoginSerializer
|
||||||
|
adapter_class = TwitterOAuthAdapter
|
||||||
|
|
||||||
.. note:: Starting from v0.21.0, django-allauth has dropped support for context processors. Check out http://django-allauth.readthedocs.org/en/latest/changelog.html#from-0-21-0 for more details.
|
.. note:: Starting from v0.21.0, django-allauth has dropped support for context processors. Check out http://django-allauth.readthedocs.org/en/latest/changelog.html#from-0-21-0 for more details.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user