Mam aplikację AngularJS Single Page, która korzysta z interfejsu API Django opartego na strukturze Django Rest Framework. Interfejs API jest chroniony przez django-rest-framework-jwt
. Chciałbym użyć django-allauth
do zarządzania kontem i uwierzytelniania po stronie serwera.Django-allauth, JWT, Oauth
Po prostu brakuje mi jednego elementu w przepływie: Jak mój Oauth-Token od klienta zostaje przeniesiony do tokenu JWT? Zasadniczo chciałbym zrobić jak opisano tutaj http://blog.wizer.fr/2013/11/angularjs-facebook-with-a-django-rest-api/ na podstawie python-social-auth
.
Moje pytanie brzmi: jak zaimplementować klasę ObtainAuthToken z linku z django-allauth
?
Nie jestem ekspertem w tym temacie, ale dlaczego trzeba utworzyć token na podstawie innego tokena? Jeśli chcesz utworzyć token JWT, przejrzyj tę bibliotekę: https://python-jose.readthedocs.org/en/latest/jwt/api.html – Cheng
@schacki Czy znalazłeś jakieś rozwiązanie dotyczące tego problemu? Mam dokładnie ten problem i szukam dobrego rozwiązania –