Я строю вверх приложение, которое должно позволить пользователю зарегистрироваться/войти в систему с Facebook , а затем он должен быть в состоянии войти в систему (всегда через Facebook) на " main "Connect facebook Войти PhoneGap с Джанго allauth
Чтобы быть честным, это немного сложнее, чем это. Это потому, что я использую django-tastypie и django-allauth в главном сайте, чтобы зарегистрироваться, Логин и просмотр нашего API
В основном я хочу, чтобы пользователь мобильного приложения просматривать tastypie API (доступен только если вход и если вы пользователь в основном сайте) и предоставить ему права, чтобы добавить строки (например, заказы)
Вот что я
- PhoneGap приложение с рабочим логином Facebook (я работаю на этом прямо сейчас)
- Веб-сайт с django-allauth и django-tastypie, который заставляет меня регистрироваться как новый пользователь, используя учетную запись allauth's Facebook
- Отсутствие следа на главном сайте, если мобильный пользователь делает регистрацию через Facebook (это проблема)
Я в основном путают, как я должен работать с маркерами доступа и как передать дополнительные параметры (не нужно только Infos Facebook для завершения регистрации, но некоторые пользовательские поля тоже)
Кто-нибудь получил опыт на этом или хотел бы разоблачить свой рабочий процесс?
Это то, что мне нужно;) Я думаю, что третий apporach - это то, что я ищу! Моя последняя проблема заключается в том, как программно создать токен сеанса для этого пользователя, но я подумаю об этом в этот момент! ;) – VAShhh
Вы можете использовать 'request.session.session_key' как токен ... – pennersr
о втором методе, который вы описываете (django-oauth2-provider), означает ли это, что нам не нужно будет писать какой-либо пользовательский код? Я не уверен, что правильно понял @pennersr – psychok7