Comments (6)
Well I got to receive:
{
"refresh_token": "9hcs4X8KOnl7M6CoSYVJjZ1RWirMA2",
"access_token": "p6XsgIuRpx45TdorRdc77PTDxQwMeA",
"expires_in": 36000,
"token_type": "Bearer",
"scope": "write read"
}
but I receive it even if I comment SOCIAL_AUTH_FACEBOOK_KEY and other parameters in settings.py!!! The only truly mandatory is SOCIAL_AUTH_FACEBOOK_SECRET
Other issue: Have I to use App Token or User Token shown in https://developers.facebook.com/tools/accesstoken/ page???
It works only with User Token!
from django-rest-framework-social-oauth2.
You don't need SOCIAL_AUTH_FACEBOOK_TOKEN
in your settings.py.
You are using a wrong token, that is why it isn't working. The token you are looking for is way longer and given by facebook when you authenticate on a client app (for example an iOS app or Js web app).
You need to use the access token shown in User Token on the https://developers.facebook.com/tools/accesstoken page.
Do you have any more questions ?
from django-rest-framework-social-oauth2.
Yes, probably because of my bad understanding of english language, sorry:
-
Definitively, WHERE do I find
SOCIAL_AUTH_FACEBOOK_KEY = 'xxxxxxxx' #App ID
SOCIAL_AUTH_FACEBOOK_SECRET = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' #App Secret
values to populate settings.py variables? -
When and where I have to use 'Application' Model values in the registration/login process? When Facebook Dashboard values?
Thank you so much!
from django-rest-framework-social-oauth2.
- You find these values on your facebook application dashboard. Normally, the app ID is shown and you have to enter a passwird to display the app secret.
- You need to create an application model as shown in the readme and use its values when authenticating. Basically, you have to copy client_id and client secret. The token is given by facebook and you can get the test token shown under User Token on the https://developers.facebook.com/tools/accesstoken page.
from django-rest-framework-social-oauth2.
Only last few questions:
-
I'm writing an application BE, to let Android, WP and iOS devices register, login and so on through Facebook, Twitter and Google accounts.
Does your package manage these features automatically? -
Where can I find the list of parameters needed by HTTP services in your package?
-
Where(if they exist) can I find examples?
Thanks again!
from django-rest-framework-social-oauth2.
- It does not handle all of this automatically but it helps a lot.
- Everything is in the readme. You should be able to setup everything based solely on the readme.
- There is the facebook example on the readme. I don't have examples of clients you'll have to do the research yourself but I believe it is fairly simple.
from django-rest-framework-social-oauth2.
Related Issues (20)
- Documentation is out of sync HOT 1
- Django rest framework social oauth2 causing unexpected error with Djongo for mongoDB conversion of django app HOT 2
- How can I access "access tokens" of registered users in Backend ? HOT 1
- installing to docker container HOT 1
- Getting error while creating new application. HOT 1
- AppleIdAuth not working HOT 6
- url oauth callback for twitter HOT 1
- Fix simple typo: internaly -> internally HOT 1
- How can I revoke the refresh tokens?
- Your credentials aren't allowed HOT 1
- Refresh Token Error HOT 1
- unsupported_grant_type when trying to refresh token HOT 1
- custom backend not working with convert token api
- Question HOT 10
- Quick fix to enable this package to work with Django 4 and the older versions HOT 1
- why im getting invalid client error while trying to post in postman HOT 2
- I am getting a 401 Error (Unauthorized) and Uncaught (in promise) Error. Same is working fine on PostMan
- How to associate an existing user with multiple social accounts (different emails)? [DRF_SOCIAL_OAUTH2]
- cannot import name 'url' from 'django.conf.urls' HOT 5
- Client ID Error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-rest-framework-social-oauth2.