Closed dzida closed 9 years ago
Dobra zrobilem maly research odnosnie facebooka i troche sprawa sie kompilkuje: Do komunikacji potrzeba: 1) android <-> facebook: OAuth 2.0 2) android <-> server: OAuth 2.0 3) server <-> android OAuth 2.0
Bedziemy korzystac z frameworkow: 1) django-oauth-toolkit==0.9.0 -> oblusga "naszego" OAuth 2.0 2) python-social-auth==0.2.12 -> oblusga OAuth 2.0 z serwisow spolecznosciowych
Przeplyw tokenow: https://drive.google.com/file/d/0B54LMpbgGK9IWHh4MWtrVXVNSk0/view?usp=sharing
Zrodla: Must read: 1) http://httplambda.com/a-rest-api-with-django-and-oauthw-authentication/ Optional: 1) http://artandlogic.com/2014/04/tutorial-adding-facebooktwittergoogle-authentication-to-a-django-application/ 2) https://realpython.com/blog/python/adding-social-authentication-to-django/ 3) http://blog.wizer.fr/2013/11/angularjs-facebook-with-a-django-rest-api/
Zamkniete w #22 pull request. Dodam API to wiki.
Jako użytkownik chcę założyć konto w systemie Docelowo system ma pozwalać na założenie konta w różnoraki sposób, używając danych z popularnych portali społecznościowych. W aktualnej wersji koncentrujemy się na standardowym mechaniźmie dostępu (podanie użytkownika i hasła).
API:
W odpowiedz powinniśmy dostać adres do utworzonego zasbu użytkownika (201 Created).
Model:
Całość ma być oparta o django.auth. Proponuję zdefiniować własną klasę Usera i podpiąć ją pod domyślny mechanizm autentykacji django.